je suis sous debian sid noyau 2.6.6
(je lai installé avant hier)
j'utilise kde 3.2.3 et kdm
voila j'aimerais que la commande :
eaglectrl -w
soit execute au demarrage (juste avant le lancement de xfree)
que la commande :
startadsl
soit exexute a chaque conexion d'utilisateur
et que la commande :
stopadsl
soit execute a la deconnexion de chaque utilisateur.
( ces commandes doivent etre executee avec les droit de root)
je presise que je suis sous debian sid et c un peu bizarre :
le niveau d'exexuction normal est 2 ( init 2)
et une derniere question ou est ce que je peux trouver un document complet
traitant des script de demarrage ?
# Vous devez entrer un sujet et un commentaire
Posté par Moonz . Évalué à 4.
Pourquoi les veux-tu en root ? Il te suffit normalement d'ajouter tous les utilisateurs qui doivent l'utiliser dans le groupe "dip" (regarde du coté des Gnome System Tools). Si ca marche pas, fait chmod +s `which startadsl` et chmod +s `which stopadsl`... (en root)....
Si tu utilise bash (par défaut normalement), tape startadsl >> ~/.bashrc et stopadsl >> ~/.bash_logout dans une console (en utilisateur normal chez chaque utilisateur qui doit éxécuter les commandes)
Fait un fichier /etc/init.d/eaglectl contenant:
#! /bin/sh
case "$1" in
start)
eaglectl -w &
exit 0
puis execute ln -s /etc/init.d/eaglectl /etc/rc2.d/S90eaglectl; chmod +x /etc/init.d/eaglectl (le tout en root bien sur)
C'est normal chez debian :)
http://www.fr.linuxfromscratch.org/(...) (ok je ---->[ ])
[^] # Re: Vous devez entrer un sujet et un commentaire
Posté par flashball . Évalué à 1.
"/etc/rc2.d/S90eaglectl: line 6: syntax error: unexpected end of file"
pourtant j'ai mis :
#! /bin/sh
case "$1" in
start)
eaglectl -w &
exit 0
dans le fichier /etc/init.d/eaglectl
[^] # Re: Vous devez entrer un sujet et un commentaire
Posté par itstimetogo . Évalué à 3.
esac
[^] # Re: Vous devez entrer un sujet et un commentaire
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
case $var in
"foo")
plop;;
polom;;
"bar")
polom;;
plop;;
esac
[^] # Syntaxe shell et ";"
Posté par Quzqo . Évalué à 2.
L'"art" d'utiliser le ";" :
command 1 ; command 2
revient au même que
command 1
command 2
Le ";" seul revient au même qu'un retour à la ligne.
Et pour le case/esac, chaque cas d'utilisation doit se terminer par ";;", au choix sous la forme :
case
1) command;;
2) command
;;
*)
;;
esac
PS: le cas par défaut *) est toujours utile et les condition peuvent être liées par un OU logique 1|2|3)
# LE TITRE
Posté par 007 . Évalué à 1.
C'est un forum d'aide donc "besoin d'aide !" est l'un des titres les plus creux que j'ai jamais vu.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.