Bonjour à tous,
dans un script shell je récupère les ID des processus que je veux "tuer", je les stock dans un fichier texte puis je boucle sur chacun d'entre eux avec la commande kill :
Le problème c'est que je ne peux lancer la commande kill sans obtenir "Operation not permitted". J'aimerai que mon script soit "autonome", et donc ne pas passer par "sudo" puis entrer le mot de passe manuellement. Il me semble peu sure de stocker un mot de passe dans un fichier, j'aimerai donc trouver un moyen de tuer mes processus sans avoir à m'identifier (si c'est réalisable biensûr).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ps -ef | grep BDD_NAME | cut -f2 -d' ' > processes.tmp for line in $(cat processes.tmp); do kill -9 $line ; echo "process $line killed" done
Merci à vous
Partager