ubuntu順序執行python腳本
1. linux命令-nohup [案例:python在Ubuntu後台運行]
nohup命令用於後台運行程序,防止用戶在退出終端後程序停止運行。使用方法如下:
運行Python程序後台:
使用命令`nohup python -u 文件名.py > 日誌名.log 2>&1 &`執行Python腳本,系統會返回進程ID。
查看日誌文件內容:
使用`tail -f 文件名.log`命令追蹤日誌文件的實時變化。
查看後台運行的進程:
使用`ps -ef | grep python`查看包含python的後台運行進程。
關閉後台運行的進程:
使用`kill -9 pid`命令終止指定的進程,例如`kill -9 29850`,然後再次運行`ps -ef | grep python`確認進程已關閉。
通過以上步驟,實現Python程序在Ubuntu環境的後台運行、日誌監控與進程管理。
2. ubuntu涓婃庝箞璁劇疆榛樿python鍛戒護鏄鎵ц宲ython3鑰屼笉鏄痯ython2
榪欐槸鍥犱負鐩鍓嶆墍鏈夌殑linux緋葷粺榛樿ょ増鏈閮芥槸python2錛屾ゆ柟娉曢傜敤浜巙buntu鍜宒ebian 鍏朵粬鍙戣岀増鏈娌℃湁嫻嬭瘯銆傛e父鎯呭喌鍩轟簬ubuntu涓巇ebian寮鍙戠殑鍙戣岀増鏈閮芥敮鎸併
宸ュ叿鍘熸枡錛氱數鑴+ubuntu+phthon
涓銆佹墦寮緇堢鍒嗗埆杈撳叆涓嬮潰涓ゆ潯鍛戒護錛
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150銆
浜屻佺劧鍚庡啀緇堢杈撳叆錛
python
濡傛灉鏃犺錛屾ゆ椂python鐗堟湰搴旇ュ垏鎹㈠埌榛樿ょ殑python3浜嗐
濡傛灉闇瑕侀噸鏂板垏鎹㈠洖python鍙闇瑕佸湪緇堢杈撳叆錛
sudo update-alternatives --config python
涓夈佺劧鍚庨夎呴渶瑕佺殑python鐗堟湰錛岃緭鍏ュ簭鍙峰洖杞﹀嵆鍙
鍥犱負緋葷粺寰堝氱▼搴忎緷璧栦簬python2錛屽傞渶瑕佸崌綰х郴緇熸垨鑰呭畨瑁呯郴緇熸洿鏂扮殑鏃跺欙紝寤鴻鍏堝垏鎹㈠埌緋葷粺鐨勯粯璁ょ増鏈琾ython2鍚﹀垯鍙鑳藉嚭鐜頒緷璧栨棤娉曞畨瑁呴棶棰樸
