Re: [問題] ps問題

看板LinuxDev作者 (JACK)時間16年前 (2008/12/04 22:34), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
試了一下 大概簡化寫一下 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
fork 先。
12/05 00:30, 1F

12/05 10:46, , 2F
請問以這個例子而言該怎麼FORK 沒用過= =
12/05 10:46, 2F
文章代碼(AID): #19D-g2_W (LinuxDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
完整討論串 (本文為第 3 之 3 篇):
1
1
文章代碼(AID): #19D-g2_W (LinuxDev)