python的啟動方式

2021-10-09 02:52:56 字數 1350 閱讀 4688

python的啟動方式:

1 python yourfile.py 正常啟動,在當前視窗列印日誌,ctrl+c退出即停止程序

2 python yourfile.py & ctrl+c退出後不停止程序,即不占用當前頁面形式的後台啟動,但是關閉shell鏈結,程序停止

3 nohup python yourfile.py & 後台啟動(重啟機器或手動kill前都處於啟動狀態),控制台輸出導向nohup.out檔案 

4 將啟動指令碼寫入/etc/rc.d/rc.local,即為開機自啟動。

用途:linux命令用法,不結束通話地執行命令。   

語法:nohup command [ arg ... ] [ & ]   

描述:nohup 命令執行由 command 引數和任何相關的 arg 引數指定的命令,忽略所有結束通話(sighup)訊號。在登出後使用 nohup 命令執行後台中的程式。要執行後台中的 nohup 命令,新增 & ( 表示「and」的符號)到命令的尾部。   

如果不將 nohup 命令的輸出重定向,輸出將附加到當前目錄的 nohup.out 檔案中。如果當前目錄的 nohup.out 檔案不可寫,輸出重定向到 $home/nohup.out 檔案中。如果沒有檔案能建立或開啟以用於追加,那麼 command 引數指定的命令不可呼叫。如果標準錯誤是乙個終端,那麼把指定的命令寫給標準錯誤的所有輸出作為標準輸出重定向到相同的檔案描述符。   

退出狀態:該命令返回下列出口值:   

126 可以查詢但不能呼叫 command 引數指定的命令。   

127 nohup 命令發生錯誤或不能查詢由 command 引數指定的命令。   

否則,nohup 命令的退出狀態是 command 引數指定命令的退出狀態。   

nohup命令及其輸出檔案   

nohup命令:如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續執行相應的程序。nohup就是不掛起的意思( no hang up)。   

該命令的一般形式為:nohup command &   使用nohup命令提交作業   

如果使用nohup命令提交作業,那麼在預設情況下該作業的所有輸出都被重定向到乙個名為nohup.out的檔案中,除非另外指定了輸出檔案:   

nohup command > myout.file 2>&1 &   

在上面的例子中,輸出被重定向到myout.file檔案中。   

使用 jobs 檢視任務。   

使用 fg %n 關閉。

Django 啟動Python的兩種方式

啟動python有兩種方式 python manage.py shell和python。這兩個命令都會啟動互動直譯器,但是manage.py shell命令有乙個重要的不同 在啟動直譯器之前,它告訴django使用哪個設定檔案。django框架的大部分子系統,包括模板系統,都依賴於配置檔案 如果dj...

Android Activity的啟動方式

1 standard 這種方法啟動乙個activity,都會壓到棧中 2 singletop 這種方法啟動activity,首先會檢查棧頂是否是該activity的例項,若是則不壓棧,若不是則將該例項壓棧 3 singletask 這種方法啟動activity,首先會檢查在棧中是否存在該activi...

redis的啟動方式

直接啟動 進入redis根目錄,執行命令 加上 號使redis以後台程式方式執行 redis server 通過指定配置檔案啟動 可以為redis服務啟動指定配置檔案,例如配置為 etc redis 6379.conf 進入redis根目錄,輸入命令 redis server etc redis 6...