2
我正在學習一本名爲bash shell的書。一切都很好,直到我遇到kill
命令。我創建了一個名爲loop
的小腳本,然後使用loop &
運行它。當我使用kill %loop
,然後使用ps -e | grep loop
,過程仍然存在。我是不是殺了它?我必須使用kill -9
嗎?此外,當我使用pidof loop
時,pidof
似乎不起作用。它什麼也沒有返回。bash pid什麼也沒有返回
我使用Ubuntu和bash。雖然我覺得劇本不應該的問題,這是以防萬一:
#! /bin/bash
# Just a script
while true; do
sleep 60
done
很好的答案。您也可以運行'pidof -x loop'來獲取腳本名稱的進程的PID。 – 2012-02-23 02:04:19
bash builtin'kill'絕對不接受職位名稱,只要他們不含糊。 – 2012-02-23 02:09:47
不在我正在使用的bash上:'kill%loop' - >'bash:kill:%loop no such job',on'GNU bash,version 3.00.15(1)--release(i386-redhat- Linux的GNU)' – 2012-02-23 02:12:12