如何讓Python web程式持續執行在後台伺服器

2021-08-17 14:59:46 字數 462 閱讀 5663

通過screen、tmux等方式實現

如果臨時跑程式的話,可以通過screen、tmux啟動程式,這裡描述下tmux啟動的方式。

1、啟動tmux

在終端輸入tmux即可啟動

2、在tmux中啟動程式

直接執行如下命令即可(指令碼參考上面的): python test123.py

3、直接關閉ssh終端(比如putty上的關閉按鈕);

4、重新ssh上去之後,執行如下命令:

複製**

**如下:

tmux attach

現在可以看到python程式還在正常執行。

你要是想python robot.py & 是不行的,一旦使用者登出,指令碼就自動退出了。用at, cron也可以實現不過我發現了乙個命令

nohup,可以忽略登出的訊號,現在只要

nohup python robot.py &

就好了。

如何讓sublime text 2 3支援中文編碼

由於每個編輯器預設編碼格式不一樣,所以大致在一些編輯器中編輯的 注釋在另外一些編輯器中出現亂碼。在sourceinsight裡面編輯的中文在sublime text3中出現亂碼,所以上網找了一下解決方法。問題的原因是sublime text預設使用utf8開啟檔案,所以導致gbk編碼格式的中文出現亂...

如何讓ie 7 支援box shadow

box shadow是乙個很好用並且也常用的css 3屬性,但是,如果我們要保證它能在ie 8及更低的版本下執行的話,需要借助一些其他的外掛程式或檔案。在這裡我主要講一下,如何用pie.htc來解決ie 7不支援box shadow。如下 注 1.z index值要比周圍元素高 2.當前元素要有定位...

如何使用Flask編寫Python Web API

python是一種高階的,物件導向的程式語言,以其簡單的語法而聞名。它始終是用於構建restful api的頂級程式語言。flask是可自定義的python框架,可為開發人員提供對使用者訪問資料方式的完全控制。flask是基於werkzeug的wsgi工具包和jinja 2的模板引擎的 微框架 它被...