Steve Nadeau a écrit :

> 
> maintenant, un autre utilisateur se connecte et veut lancer la commande, 
> comment je fais pour l'empêcher si cette même commande est encore en fonction 
> dans le système et ainsi l'informer que le processus est en cours?

Utilise la méthode synaptic. Crée un fichier lock au tout début de ton 
script et efface-le tout à la fin lorsque to rsh est terminé. Dans ton 
script, tu dois juste testé la présence du fichier lock ce qui est très 
facile. Le début de ton script doit juste ressembler à quelque chose 
comme ceci:

LOCK="rsh.lock"

if [ -f "$LOCK" ]
then
   echo "ERREUR tâche en cours"
   ...
else
   touch "$LOCK"
   rsh .....
   ...
   ...
   rm "*LOCK"


-- 
Michel Leunen
http://linux.leunen.com

-- 
ubuntu-fr mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à