我正在尋找一種簡單的解決方案,以便在運行時更改Python進程的標題以及top
,htop
或ps
所顯示的各個python線程。在Linux下更改Python進程和線程標題
我想避免包依賴,但我沒有要求解決方案是可移植的。它應該運行在內核版本爲4.4.38
及以上的Gentoo系統上。
我嘗試了以下不幸在我的系統上無法正常工作。
if sys.platform == 'linux2':
import ctypes
libc = ctypes.cdll.LoadLibrary('libc.so.6')
libc.prctl(15, 'Another Name', 0, 0, 0)
您需要更改解釋器進程的argv [0],沒有簡單和便攜的方式來在純Python中執行它,一些示例在http://stackoverflow.com/questions/564695/is-there中給出-a-way-to-change-effective-process-name-in-python – mucka