[size=large][color=blue]1、啟動後台服務[/color][/size]
不會寫shell指令碼,直接呼叫python:
nohup python run_service.py loop=1 >dispatch.nohup 2>&1 & #其中的loop=1為引數,需要自己在python裡解析sys.argv; 中間的》 用於重定向,可以省略; 最後的&表示非阻塞執行,不用的話沒法再執行其他命令
logout #記得此句必不可少,否則服務還是可能被殺掉
[size=large][color=blue]2、檢視python相關服務[/color][/size]
ps -ef |grep python
部分結果如下:
[img]
[size=large][color=blue]3、停止服務[/color][/size]
kill -9 6523 #其中的6523為ps命令查詢到的程序號, -9強行停止
windows系統下將nginx作為系統服務啟動
1.準備工作 2.winsw設定 將winsw可執行程式複製到nginx安裝目錄下,並重命名為nginx service 新建名為nginx service.xml的檔案 注 檔名必須與可執行檔名相同 並編輯如下,其中name為 服務名,executable為可執行程式路徑,logpath為程式執行...
Python將函式作為返回值
高階函式除了可以接受函式作為引數外,還可以把函式作為結果值返回。def lazy sum args def sum ax 0 for n in args ax ax n return ax return sum 請再注意一點,當我們呼叫lazy sum 時,每次呼叫都會返回乙個新的函式,即使傳入相同...
將Linux下python預設版本切換成替代版本
當你安裝 debian linux 時,安裝過程有可能同時為你提供多個可用的 python 版本,因此系統中會存在多個 python 的可執行二進位制檔案。你可以按照以下方法使用 ls 命令來檢視你的系統中都有那些 python 的二進位制檔案可供使用。ls usr bin python usr b...