1. 程式人生 > >nohup命令:以守護程序方式執行一個程式

nohup命令:以守護程序方式執行一個程式

nohup命令:如果你正在執行一個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續執行相應的程序。nohup就是不掛斷的意思( no hang up)。 該命令的一般形式為:nohup command & 使用nohup命令提交作業 如果使用nohup命令提交作業,那麼在預設情況下該作業的所有輸出都被重定向到一個名為nohup.out的檔案中,除非另外指定了輸出檔案: nohup command > myout.file 2>&1 & 在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ; 2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)再被重定向輸入到myout.file檔案中。 使用 jobs 檢視任務。 使用 fg %n 關閉。 有兩個常用的ftp工具ncftpget和ncftpput,可以實現ftp上傳和下載,我們可以利用nohup命令在後臺實現檔案的上傳和下載。