unix/linux下一般比如想讓某個程式在後台執行,很多都是使用 & 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台:
/usr/local/mysql/bin/mysqld_safe --user=mysql &
但是我們很多程式並不象mysqld一樣做成守護程序,可能我們的程式只是普通程式而已,一般這種程式使用 & 結尾,但是如果終端關閉,那麼程式也會被關閉。為了能夠後台執行,那麼我們就可以使用nohup這個命令,比如我們有個test.php需要在後台運 行,並且希望在後台能夠定期執行,那麼就使用nohup:
nohup /root/test.php &
該命令的一般形式為:nohup command &
使用nohup命令提交作業
如果使用nohup命令提交作業,那麼在預設情況下該作業的所有輸出都被重定向到乙個名為nohup.out的檔案中,除非另外指定了輸出檔案:
nohup command > myout.file 2>&1 &
在上面的例子中,輸出被重定向到myout.file檔案中。 使用nohup讓程式永遠後台執行
nohup命令詳解 usr local mysql bin mysqld safe user mysql 但是加入我們很多程式並不象mysqld一樣做成守護程序,可能我們的程式只是普通程式而已,一般這種程式使用 結尾,但是如果終端關閉,那麼程式也會被關閉。但是為了能夠後台執行,那麼我們就可以使用no...
aix 使用nohup讓程式永遠後台執行
使用nohup讓程式永遠後台執行 usr local mysql bin mysqld safe user mysql 但是加入我們很多程式並不象mysqld一樣做成守護程序,可能我們的程式只是普通程式而已,一般這種程式使用 結尾,但是如果終端關閉,那麼程式也會被關閉。但是為了能夠後台執行,那麼我們...
linux使用nohup命令讓程式永遠停在後台
今天使用ssh遠端部署專案,部署好了之後關掉終端,然後開啟網頁在操作時發現沒有服務,於是再一次登進終端,採用ps ef grep bea檢視之後,發現沒有了剛才的後台程序,作業系統是redhat 5.5,j2ee伺服器是weblogic。於是網上查了很多資料最終我才用了下面的第一種方法,我個人比較喜...