歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux應用程序後台運行

Linux應用程序後台運行

日期:2017/2/28 17:13:58   编辑:Linux教程

Unix/Linux下一般比如想讓某個程序在後台運行,很多都是使用 & 在程序結尾來讓程序自動運行。比如我們要運行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