歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> Unix下讓某個程序在後台運行

Unix下讓某個程序在後台運行

日期:2017/2/28 11:04:19   编辑:關於Unix


在Unix下要讓某個程序在後台運行,很多是用&在程序結尾來讓程序自動運行。

比方要運行mysql在後台:

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

但是加入我們很多程序並不象mysqld一樣做成守護進程,可能我們的程序只是普通程序而已,一般這種程序使用 & 結尾,但是如果終端關閉,那麼程序也會被關閉。

但是為了能夠後台運行,那麼我們就可以使用nohup這個命令,比如我們有個test.php需要在後台運行,並且希望在後台能夠定期運行,

那麼就使用nohup:

nohup /root/test.php &

提示:

[1] 54470

[~]$ appending output to nohup.out

這樣就證明運行成功,同時把程序運行的輸出信息放到當前目錄的 nohup.out 文件中去。
Copyright © Linux教程網 All Rights Reserved