我無法讓我的程序睡眠()後使用kill(pid,SIGTERM) 我該怎麼辦?睡眠後死亡
的代碼我使用:
kill(PID_of_Process_to_be_killed,SIGTERM);
sleep(5); --> this is not working
sleep(5); --> this is working
的解決方案現在:
kill(PID_of_Process_to_be_killed,SIGTERM);
sleep(sleep(5));
但爲什麼要殺返回0後的第一個睡眠?
由於某種原因發送後使用原始處理程序使用SIGTERM殺死,我無法使用睡眠功能。我設法使用它之前,但不殺之後...... 你知道爲什麼會發生這種情況嗎? kill(PID_of_Process_to_be_killed,SIGTERM);睡眠(5); - >這不起作用 sleep(5); - >這個工作 – 2010-11-30 22:29:21
ERRNO包含什麼?睡眠返回什麼? – Joshua 2010-11-30 22:33:04