linux執(zhí)行命令停止無限彈如下
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了沙雅免費建站歡迎大家使用!
先來寫一個需要一直運行的程序,比如 Flask 版的 Hello World$ vi hello.pyfrom flask import Flaskapp = Flask(__name__)pp.route('/') index():return hello world'if __name__ == '__main__':app.run(host='0.0.0.0') pip install flask$ python hello.p啟動成功控制臺提示:* Running on (Press CTRL+C to quit)此時打開瀏覽器訪問 http://你的服務(wù)器ip:5000 即可看到 Hello World 了按 CTRL+C 退出,如果想讓程序一直運行又想同時做其他事怎么辦?
CTRL+Z 暫停程序程序在前臺運行時,按下 CRTL+Z, 程序進入暫停狀態(tài)[1] + 74237 suspended python hello.py此時你又可以在終端下敲其他命令了。但刷新瀏覽器,長時間沒有響應(yīng),因為程序進入暫停狀態(tài)了。jobs 列出后臺運行的命$ jobs[1] - suspended python hello.py
再來啟動一個命令,比如$ tail -f hello.py然后 CTRL+Z 暫停,再運行下 jobs 命令前面的[1] [2] 是任務(wù)編號,+ - 和接下來要說的 fg、bg 命令有關(guān),suspended 那一欄表示狀態(tài),剩下的就是命令
要把一個程序放在后臺運行,照上面的做法,得先運行,然后 CTRL+Z 暫停,再用 bg 命令放到后臺運行。使用 來簡化這一過程,并且使用 來重定向后臺運行的程序在終端上的輸出。
網(wǎng)絡(luò)卡頓。使用Linux需要較高的網(wǎng)絡(luò)環(huán)境,網(wǎng)絡(luò)卡頓會造成一直跳命令。Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng)。該操作系統(tǒng)的內(nèi)核由林納斯·托瓦茲在1991年10月5日首次發(fā)布。
watch chmod -R 777 FileName
每隔2秒自動運行一次,直到Ctrl+C手動結(jié)束