Python是非常強大的編程語言,它可以為我們提供各種解決方案。在這里,我們將討論如何通過Python監聽程序運行。
import os while True: try: pid = os.getpid() process_name = os.readlink('/proc/{}/exe'.format(pid)) print('The current process is:{}'.format(process_name)) time.sleep(1) except KeyboardInterrupt: print('Exiting the script') break
代碼中使用了os模塊中的getpid方法獲取當前進程的ID,使用readlink函數獲取進程名稱,并使用時間模塊sleep方法暫停程序執行一秒鐘,以便我們可以觀察到不同的進程。
最后,我們使用try和except語句來捕獲鍵盤中斷,以便我們可以通過按下Ctrl+C退出程序。
總的來說,通過Python監聽程序運行是一項非常實用的技能,用于檢測和監視進程,有助于我們更有效地管理我們的電腦資源和更好地控制我們的程序操作。