Bonjour,
Je sais que ma question va paraître toute conne mais je n'arrive pas à utiliser la commande kill dans un script afin de tuer un process. Voici mon script:
test_url étant le process que je cheche a killer. Lorsque je lance mon script sh kill_test_url.sh, j'ai une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/bin/bash PIDS=$(ps -ef | grep test_url | grep -v grep | grep -v sh | awk '{print$2}') kill -9 PIDS
Lorsque j'utilise la commande kill -9 `ps -ef | grep test_url | grep -v grep | grep -v sh | awk '{print$2}'` directement dans le shell, mon processus est bien killé. Si je lance cette commande à partir d'un fichier sh, j'ai cette erreur. Quelqu'un a une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 arguments must be process or job IDsPIDS zsh: 3151 exit 1 sh kill_test_url.sh
Merci
Partager