0 使用Ubuntu 14.04 試圖使用pidof命令它不會產生任何輸出(無錯誤)。pidof命令不產生輸出 試用-x選項也沒有輸出。 這是否意味着進程沒有運行? 來源 2016-11-29 Sam-T
0 這是否意味着進程沒有運行? 這是正確的,pidof(1)打印匹配請求的進程的PID。您也可以使用退出代碼:0表示至少發現一個進程,1表示未找到進程。 來源 2016-11-29 02:16:39 +0 @Fredrik如果我做'ps ax | grep dse'我確實得到了stat S +的pid。所以這個過程正在運行。但是當我做'pidof dse'或'pidof -x dse'時,我什麼都沒有。 – +0 @ Sam-T可以發佈'ps ax |的輸出grep dse'? 'pidof(1)'試圖匹配'/ proc//cmdline'或通過'/ proc//exe'鏈接的程序。有關實現,請參閱https://gitlab.com/procps-ng/procps/blob/master/pidof.c#L185,因此在啓動後,該進程可能會重命名爲「dse」? – +0 我作爲dse手動啓動服務,所以重命名不應該是一個問題。 'ps auwx | grep dse' casuser 21626 0.0 0.0 15940 936 pts/9 S + 07:10 0:00 grep --color = auto dse –
@Fredrik如果我做'ps ax | grep dse'我確實得到了stat S +的pid。所以這個過程正在運行。但是當我做'pidof dse'或'pidof -x dse'時,我什麼都沒有。 –
@ Sam-T可以發佈'ps ax |的輸出grep dse'? 'pidof(1)'試圖匹配'/ proc//cmdline'或通過'/ proc//exe'鏈接的程序。有關實現,請參閱https://gitlab.com/procps-ng/procps/blob/master/pidof.c#L185,因此在啓動後,該進程可能會重命名爲「dse」? –
我作爲dse手動啓動服務,所以重命名不應該是一個問題。 'ps auwx | grep dse' casuser 21626 0.0 0.0 15940 936 pts/9 S + 07:10 0:00 grep --color = auto dse –