Re: [Ubuntu-QC] comment nommer un processus (job) pour le récupérer dans un autre terminal
Michel Leunen
ml at leunen.com
Mar 26 Mai 08:20:17 UTC 2009
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
Plus d'informations sur la liste de diffusion ubuntu-fr