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:
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
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
 arguments must be process or job IDsPIDS
zsh: 3151 exit 1     sh kill_test_url.sh
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?
Merci