Re: [問題] ps問題
試了一下
大概簡化寫一下
function()
{
system("/usr/sbin/daemon");
mime_header("text/html");
printf("mytest");
return 0;
}
這裡有兩種狀況
a.daemon如果寫一個While迴圈 讓他在背景跑的話 程式就會停住
b.daemon如果單存做system("/bin/sleep 5"); 過五秒之後就結束了
a狀況就會出現state=N的怪情況 而且網頁一直出現接收資料 除非CTRL+C結束
看起來好像要等程式跑完 才能結束(由b來猜的話)
不知道有沒有人遇過這等怪情況= =
※ 引述《antontw (習慣)》之銘言:
: ※ 引述《RiverJackson (JACK)》之銘言:
: : 請問一下
: : 我在console底下 如果跑一個daemon 比方說 cmd start
: : 但是如果透過Cgi去下指令 -->system("/usr/bin/cmd start");
: : 打PS的時候 會出現
: : PID UID vmsize stat command
: : 118 root 212 SN /usr/bin/cmd
: : 然後好像沒反應 好像stat那邊多出現一個N 程式看起來好像停住了 不知道為什麼
: : 有人碰過類似的問題嗎???
: 除了這個 cmd 的執行內容之外(因為沒提及)
: man ps 有提到:
: N low-priority (nice to other users)
: 所以你的程序是很慢,還是完全不會動,你可以先確認這一點。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.19.190
推
12/05 00:30, , 1F
12/05 00:30, 1F
→
12/05 10:46, , 2F
12/05 10:46, 2F
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章