linux+暂停运行,如何暂停和继续运行Linux程序
我們通過(guò)shell窗口運(yùn)行程序時(shí),由于有的程序長(zhǎng)時(shí)間運(yùn)行,直到下班了都還沒(méi)有返回運(yùn)行結(jié)果。這個(gè)時(shí)候,我們又不能直接關(guān)閉shell窗口,不然前面的時(shí)間就白白運(yùn)行了。
那有什么辦法可以先暫停程序,明天再繼續(xù)運(yùn)行呢?(不可行,關(guān)閉shell窗口后,后臺(tái)暫停的程序就終止了)
有!
那就是在shell窗口中先暫停,再繼續(xù)。
暫停操作:ctrl+z? 組合鍵
繼續(xù)操作:fg? ? 命令
下面我們來(lái)做過(guò)試驗(yàn):寫一個(gè)python腳本程序,打印起始運(yùn)行時(shí)間戳,并記錄累計(jì)運(yùn)行的次數(shù),無(wú)限運(yùn)行下去。這樣時(shí)間就足夠長(zhǎng)了。
time2show.py 中代碼:
import time
print("first time:%s" % time.time())
count_n = 0
while True:
count_n += 1
# 將時(shí)間戳int轉(zhuǎn)為時(shí)間字符串
timestamp = time.time()
# 轉(zhuǎn)換成localtime
time_local = time.localtime(timestamp)
# 轉(zhuǎn)換成新的時(shí)間格式(2016-05-05 20:28:54)
dt = time.strftime("%Y-%m-%d %H:%M:%S", time_local)
print("n=%s %s" % (count_n, dt))
time.sleep(2)
運(yùn)行效果:
操作效果
延伸:jobs命令可以查看所有后臺(tái)暫停的程序。
總結(jié)
以上是生活随笔為你收集整理的linux+暂停运行,如何暂停和继续运行Linux程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 通过路由器搭建内网穿透隧道
- 下一篇: Linux操作系统相关资料