全部內容蒐集於網絡,部分作了簡單翻譯網絡
經過nohup
和&
符號在後臺執行命令後,即便你退出登陸,這個命令也會一直執行。可是,你沒法從新鏈接到這個會話,要想從新鏈接到這個會話,你可使用screen
命令,在上一篇中已介紹。less
Linux的screen命令提供了分離和從新鏈接一個會話的功能。當你從新鏈接這個會話的時候,你的終端和你分離的時候如出一轍。ssh
詳情請參考這篇文章Screen Command Examples: Get Control of Linux / Unix Terminal.net
使用at
命令,你可讓一個命令在指定的日期和時間運行,例如要在明天上午10點在後臺執行備份腳本,執行下面的命令:翻譯
$ at -f backup.sh 10 am tomorrow
詳情請參考這篇文章Understand at, atq, atrm, batch Commands using 9 Examplesunix
在批處理模式下執行某些任務須要啓用一些選項。下面的文章會給出詳細解釋:code
要想按一個固定的間隔不停地執行一個命令,可使用watch
命令,以下所示:orm
$ watch df -h
詳情請參考這篇文章Watch: Repeat Unix Commands or Shell-Scripts every N secondsblog
殺死已經啓動的程序和普通方式同樣:進程