第一步:安裝Python3環境
1.首先安裝編譯環境(后續需要從python官網獲取Python3的源碼自己編譯python)
1 |
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make |
2.從官網下載python3的源碼
1 |
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz |
3.依次執行 解壓>進入解壓后的目錄>編譯安裝
1 |
tar -xvJf Python-3.6.2.tar.xz |
4.安裝完畢,創建python3軟連接
1 |
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 |
5.創建pip軟連接
1 |
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
|
第二步:啟動服務
啟動服務分為前台啟動和后台啟動。
前台啟動,就是應用直接由窗口運行,能在窗口直接打印出日志信息,如果手動 ctrl + C 打斷時,應用停止。當使用前台啟動時,如果我們退出終端,服務就會停止。
后台啟動,就是用nohup等命令,執行應用,在窗口關閉后,或者 執行其他命令時,該應用仍然可以再后台運行。
1.前台啟動/停止
python3 test.py
停止服務:ctrl+c退出,退出終端也會停止服務
2.后台啟動/停止
nohup python3 test.py &
用途:不掛斷地運行命令。
語法:nohup Command [ Arg … ] [ & ]
描述:如果你正在運行一個進程,而且你覺得在退出帳戶時該進程還不會結束,那么可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之后繼續運行相應的進程。nohup就是不掛起的意思( no hang up)。nohup 執行 默認會自動生成一個 nohup.out 記錄文件。
停止服務:用命令查看pid,然后 kill -9 pid 殺死任務

第三步:查看python執行日志

tail -f filename 會把 filename 文件里的最尾部的內容顯示在屏幕上,並且不斷刷新,只要 filename 更新就可以看到最新的文件內容。
命令格式:
tail [參數] [文件]
參數:
-f 循環讀取
-q 不顯示處理信息
-v 顯示詳細的處理信息
-c<數目> 顯示的字節數
-n<行數> 顯示文件的尾部 n 行內容
–pid=PID 與-f合用,表示在進程ID,PID死掉之后結束
-q, --quiet, --silent 從不輸出給出文件名的首部
-s, --sleep-interval=S 與-f合用,表示在每次反復的間隔休眠S秒
