J'essaie d'écrire une fonction dans .bash_profile pour définir une fonction de destruction de processus, comme suit:
function pkill {
pid = ps -elf|grep python|grep $1|awk -F " " '{print $4}'
kill -9 pid
}
Et ce que je veux faire est d'utiliser "mot-clé pkill" pour tuer le processus qui pid = [ps-même | grep python | mot-clé grep | awk -F "" '{print $ 4}']], et mon code n'a pas fonctionné .Comment devrais-je écrire cette fonction?
à propos de kill:
mon processus python est multithread.J'ai essayé kill pid, kill -TERM pidou kill -INT pid, mais je peux toujours le trouver dans la liste de processus.
kill -9: aplawrence.com/SCOFAQ/FAQ_scotec6killminus9.html et sial.org/howto/shell/kill-9 et speculation.org/garrick/kill-9.html
pkill( linux.die.net/man/1/pkill ) disponible sur votre système?