linux命令後臺運行技巧整理(3)

全部內容蒐集於網絡,部分作了簡單翻譯網絡

1、使用screen執行命令

經過nohup&符號在後臺執行命令後,即便你退出登陸,這個命令也會一直執行。可是,你沒法從新鏈接到這個會話,要想從新鏈接到這個會話,你可使用screen命令,在上一篇中已介紹。less

Linux的screen命令提供了分離和從新鏈接一個會話的功能。當你從新鏈接這個會話的時候,你的終端和你分離的時候如出一轍。ssh

詳情請參考這篇文章Screen Command Examples: Get Control of Linux / Unix Terminal.net

2、使用at將一個命令做爲批處理執行

使用at命令,你可讓一個命令在指定的日期和時間運行,例如要在明天上午10點在後臺執行備份腳本,執行下面的命令:翻譯

$ at -f backup.sh 10 am tomorrow

詳情請參考這篇文章Understand at, atq, atrm, batch Commands using 9 Examplesunix

在批處理模式下執行某些任務須要啓用一些選項。下面的文章會給出詳細解釋:code

3、使用watch連續地執行一個命令

要想按一個固定的間隔不停地執行一個命令,可使用watch命令,以下所示:orm

$ watch df -h

詳情請參考這篇文章Watch: Repeat Unix Commands or Shell-Scripts every N secondsblog

4、殺死進程

殺死已經啓動的程序和普通方式同樣:進程

  • pkill -9 name
  • killall name
  • kill pid

(完)

相關文章
相關標籤/搜索