linux之后台運行程序 nohup和& 的區別


1.nohup

用途:不掛斷地運行命令,即使終端ssh關閉了也一直運行。

語法:nohup Command [ Arg … ] [ & ]

    例:nohup start.sh &

  無論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當前目錄的 nohup.out 文件中。nohup.out相對於日志

  如果當前目錄的 nohup.out 文件不可寫,輸出重定向到 $HOME/nohup.out 文件中。

  如果沒有文件能創建或打開以用於追加,那么 Command 參數指定的命令不可調用。

 
 
 

2.&

用途:在后台運行,當關閉了ssh終端,程序也會關閉

一般這種程序使用 & 結尾,但是如果終端關閉,那么程序也會被關閉。

        例: start.sh &

 

 

 

 

3.ps -aux

  ps -aux                 可以查看進程,

  kill -9  進程號        然后殺死此進程

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM