shell 任務執行

2021-08-20 03:28:16 字數 512 閱讀 5763

任務執行

&方式:

unix/linux下一般想讓某個程式在後台執行,很多都是使用 & 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台:

/usr/local/mysql/bin/mysqld_safe –user=mysql &

nohup問題:

但是有時候在這一步會有問題,當把終端關閉後,程序會自動被關閉,察看nohup.out可以看到在關閉終端瞬間服務自動關閉。

有個操作終端時的細節:當shell中提示了nohup成功後還需要按終端上鍵盤任意鍵退回到shell輸入命令視窗,然後通過在shell中輸入exit來退出終端;而我是每次在nohup執行成功後直接點關閉程式按鈕關閉終端。所以這時候會斷掉該命令所對應的session,導致nohup對應的程序被通知需要一起shutdown。

這個細節有人和我一樣沒注意到,所以在這兒記錄一下了。

Linux 執行定時任務 shell指令碼

linux上面執行定時任務,我們可以利用crontab e直接編輯定時任務 另外我們還可以寫好shell指令碼,定時去執行shell指令碼,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell指令碼 bin bash echo yes home abc.txt儲存完畢後記得給予許...

Linux 執行定時任務 shell指令碼

linux上面執行定時任務,我們可以利用crontab e直接編輯定時任務 另外我們還可以寫好shell指令碼,定時去執行shell指令碼,這兩個方法都可以起到定時執行的作用 下面我詳細說一下入如何執行shell指令碼 1.宣告一下我安裝的lnmp環境,shell指令碼存放的位置在 usr loca...

Linux 執行定時任務 shell指令碼

下面我詳細說一下入如何執行shell指令碼 1.宣告一下我安裝的lnmp環境,shell指令碼存放的位置在 usr local sbin路徑下面 新建乙個test.sh bin bash echo yes home abc.txt 儲存完畢後記得給予許可權 chmod 777 test.sh she...