Я пытаюсь написать функцию в .bash_profile, чтобы определить функцию для уничтожения процесса следующим образом:
function pkill {
pid = ps -elf|grep python|grep $1|awk -F " " '{print $4}'
kill -9 pid
}
И я хочу использовать "ключевое слово pkill", чтобы завершить процесс, который pid = [ps -elf | grep python | grep keyword | awk -F "" '{print $ 4}'], и мой код не работал ,Как мне написать эту функцию?
об убийстве:
мой процесс Python является многопоточным.Я пытался kill pid
, kill -TERM pid
или kill -INT pid
, но все еще могу найти его в списке процессов .Поэтому я использовал «убить -9».