problème signaux en shell

problème signaux en shell - Shell/Batch - Programmation

Marsh Posté le 08-01-2011 à 01:08:51    

Bonsoir
je cherche a envoyer un signal SIGUSR1 (dans un script shell) a un autre processus avec la commande kill.
Voici ce que j'ai écrit:
kill -SIGUSR1 $PIDPROC  
 
et quand j'execute le script un message s'affiche dans le terminal : Illegal option -S
j'ai essayé de taper la même commande dans le terminal directement et ça marche. (j'avais remplacer $PIDPROC par la vrai valeur bien sur )
 
Comment puis-je faire pour que la commande marche également dans le script???

Reply

Marsh Posté le 08-01-2011 à 01:08:51   

Reply

Marsh Posté le 08-01-2011 à 01:26:21    

C'est tres etrange en effet ... Cela fonctionne bien sur ma machine:
 


$ cat /tmp/test.sh
#/!bin/sh
kill -SIGUSR1 $1
$ /tmp/test.sh 3896


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed