執行python指令碼後臺執行
在Linux中,可以使用nohup將指令碼放置後臺執行,如下:
nohup python myscript.py params1 > nohup.out 2>&1 &
但直接使用上面程式碼,無法在程式執行過程中檢視Python中的print "computing" 輸出結果,比如在每次迴圈中使用print語句等。原因是python的輸出有緩衝,導致nohup.out不能夠馬上看到輸出。
解決方法:
使用-u引數,使得python不啟用緩衝
修改命令如下:
nohup python -u myscript.py params1 > nohup.out 2>&1 &
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-2648885/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python指令碼後臺執行Python指令碼
- 指令碼後臺執行指令碼
- Linux 後臺執行 PHP 指令碼LinuxPHP指令碼
- linux 後臺執行sql指令碼LinuxSQL指令碼
- Linux後臺執行指令碼命令之nohupLinux指令碼
- windows bat指令碼 後臺執行目標exeWindowsBAT指令碼
- nohup在後臺常駐執行php指令碼PHP指令碼
- 後臺執行
- Laravel 中執行 Python 指令碼LaravelPython指令碼
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- 執行shell指令碼指令碼
- 指令碼執行方式指令碼
- shell後臺執行
- 後臺執行MongoDBMongoDB
- python ansible如何執行指令碼?Python指令碼
- python中怎樣執行指令碼Python指令碼
- 後臺執行以及保持程式在後臺長時間執行
- XYHCMS 3.6 後臺程式碼執行漏洞
- 開機自動執行python指令碼Python指令碼
- [轉載]ubuntu中執行python指令碼UbuntuPython指令碼
- python 如何執行子層 py 指令碼Python指令碼
- mybatis執行sql指令碼MyBatisSQL指令碼
- crontab執行shell指令碼指令碼
- PowerShell 指令碼執行策略指令碼
- SQL SERVER執行指令碼SQLServer指令碼
- Linux後臺執行Linux
- 後臺執行緒(daemon)執行緒
- windows redis 後臺執行WindowsRedis
- Jboss 後臺執行模式模式
- scp 在後臺執行
- java--多執行緒之後臺執行緒Java執行緒
- crontab無法執行perl指令碼 手工卻成功執行指令碼
- 聊聊 Jmeter 如何併發執行 Python 指令碼JMeterPython指令碼
- C# 執行Javascript指令碼C#JavaScript指令碼
- Selenium執行JavaScript指令碼JavaScript指令碼
- 編寫執行R指令碼指令碼
- 你會執行指令碼嗎指令碼
- 監控sqlldr執行指令碼SQL指令碼