如何檢視程序是否在執行

2021-05-24 09:16:16 字數 1624 閱讀 2923

請問大家,如何用c實現 檢視某個程式是否在執行。 給點思路

謝謝----

author: gotop167

posted: 2005-02-23 17:16

length: 95 byte(s)

[original]

[print]

[top]

兩個辦法

1.看ps**,得到你想要的

2.寫個模組,從程序pcb中比較檔名即可知道!

[original]

[print]

[top]

subject: re: 如何檢視程序是否在執行

author: h_falls

posted: 2005-02-23 23:50

length: 73 byte(s)

[original]

[print]

[top]

用乙個父程序fork你的binary, 父程序去寫pid ,然後退出

[original]

[print]

[top]

subject: re: 如何檢視程序是否在執行

author: locktime

posted: 2005-02-24 12:06

length: 45 byte(s)

[original]

[print]

[top]

真的非常感謝大家。謝謝。

----

珍惜時間,留住今天.

[original]

[print]

[top]

subject: re: 如何檢視程序是否在執行

author: whone23

posted: 2005-02-24 15:49

length: 52 byte(s)

[original]

[print]

[top]

加入ctrl+c中斷程式,沒有刪掉原來生成的pid檔案怎麼辦

[original]

[print]

[top]

subject: re: 如何檢視程序是否在執行

author: h_falls

posted: 2005-02-24 16:55

length: 228 byte(s)

[original]

[print]

[top]

你檢查 foo.pid 的時候,不能只看foo.pid檔案是否存在就判斷程式是否在執行啊

還要檢查其內容,比如其內容是132, 你就要看 132這個程序是否存在,如果存在,其 /proc/132/cmd /proc/132/exe 的值是否是正確的... 諸如此類。

[original]

[print]

[top]

subject: re: 如何檢視程序是否在執行

author: techunter

posted: 2005-02-25 01:28

length: 81 byte(s)

[original]

[print]

[top]

好像一般的pid檔案建立起來寫入pid之後應該馬上unlink掉,這樣ctrl+c退出也會自動刪除的

Python 判斷程序是否正在執行

最近專案中需要去判斷程序chrome.exe是否正在執行,本來使用win32com,但是發現在被django view.py中呼叫的時候居然總是提示 invalid syntax 後來換用psutil就能正常執行。並且psutil是跨平台的。使用win32com來判斷程序是否存在 import wi...

ubuntu 中如何檢視正在執行的程序以及結束程序

常用的有關程序檢視的命令 1,ps aux 檢視某個使用者執行的程序 ps u username grep eclipse 檢視使用者名為 username 的使用者是否執行了eclipse 結束正在執行的eclipse kill 為eclipse的pid 號 2,檢視執行中系統的動態實時檢視 to...

如何在Linux中檢視所有正在執行的程序

你可以使用ps命令。它能顯示當前執行中程序的相關資訊,包括程序的pid。linux和unix都支援ps命令,顯示所有執行中程序的相關資訊。ps命令能提供乙份當前程序的快照。如果你想狀態可以自動重新整理,可以使用top命令。ps命令 輸入下面的ps命令,顯示所有執行中的程序 ps aux less其中...