Unix/Linux下一般比如想讓某個(gè)程序在后臺(tái)運(yùn)行,很多都是使用 & 在程序結(jié)尾來(lái)讓程序自動(dòng)運(yùn)行。比如我們要運(yùn)行mysql在后臺(tái):
/usr/local/mysql/bin/mysqld_safe --user=mysql &
但是加入我們很多程序并不象mysqld一樣做成守護(hù)進(jìn)程,可能我們的程序只是普通程序而已,一般這種程序使用 & 結(jié)尾,
但是如果終端關(guān)閉,那么程序也會(huì)被關(guān)閉。
但是為了能夠后臺(tái)運(yùn)行,那么我們就可以使用nohup這個(gè)命令,比如我們有個(gè)test.php需要在后臺(tái)運(yùn)行,并且希望在后臺(tái)能夠定期運(yùn)行,
那么就使用nohup:
nohup /root/test.php &
提示:
[1] 54470
[~]$ appending output to nohup.out
嗯,證明運(yùn)行成功,同時(shí)把程序運(yùn)行的輸出信息放到當(dāng)前目錄的 nohup.out 文件中去。
新聞熱點(diǎn)
疑難解答
圖片精選