Nohup後臺執行程式
場景:我現在需要跑指令碼批量處理一些資料,但是我又不想盯著控制檯看這個指令碼的輸出結果,想把這些輸出結果記錄到一個日誌檔案裡面
方案:可以使用 Linux 的 nohup 命令,把程序掛起,後臺執行
用法:
$ nohup XXXXXX.sh >> /runtime/deletedata.log &
執行結果(這個數字是程序號):
>> [1] 13120
有時候可能會報一個提示:
$ nohup: ignoring input and redirecting stderr to stdout
這個影響不大,不用緊張,也可以加多一個 2>&1
用法:
$ nohup XXXXXX.sh >> /runtime/deletedata.log 2>&1 &
TIPS:命令最後面的 & 符號是切換到後臺去跑,退出終端也不會退出任務程序
執行這個命令之後呢,會輸出一個程序號,類似上面的輸出,可以使用 top 命令檢視執行中的程序,也可以用 ps -aux 檢視程序
想要終止這個程序的話只能殺死這個程序,使用 kill 指令處理
$ kill -9 程序號
TIPS:如果程序掛不起來,可能是埠被佔用了,自行排查處理便可
相關推薦
Nohup後臺執行程式
場景:我現在需要跑指令碼批量處理一些資料,但是我又不想盯著控制檯看這個指令碼的輸出結果,想把這些輸出結果記錄到一個日誌檔案裡面 方案:可以使用 Linux 的 nohup 命令,把程序掛起,後臺執行 用法: $ nohup XXXXXX.sh >> /runtime/deletedat
利用nohup後臺執行jar檔案包程式
Linux 執行jar包命令如下: 方式一: java -jar XXX.jar特點:當前ssh視窗被鎖定,可按CTRL + C打斷程式執行,或直接關閉視窗,程式退出 那如何讓視窗不鎖定? 方式二 java -jar XXX.jar &&代表在後臺執行。 特定:當前ssh視窗不被鎖
linux下利用nohup後臺執行jar檔案包程式
Linux 執行jar包命令如下: 方式一: java -jar XXX.jar 特點:當前ssh視窗被鎖定,可按CTRL + C打斷程式執行,或直接關閉視窗,程式退出 那如何讓視窗不鎖定? 方式二 java -jar XXX.jar & &代表在後臺執行。 特定:當前ssh視
使用nohup命令後臺執行程式
https://www.cnblogs.com/jinxiao-pu/p/9131057.html 通常用法,xxx是程式的名稱
後臺執行程式導致的Stopped (tty output)
aplay xxx.wav & 有的系統中會直接死在後臺,用jobs看可以知道: Stopped (tty output) [1] + Stopped (tty output) ./inputd.sh This signal is most commonl
linux中啟動 java -jar 後臺執行程式 linux中啟動 java -jar 後臺執行程式
ps -ef | grep java 查詢java 端口占用 linux中啟動 java -jar 後臺執行程式 直接用java -jar xxx.jar,當退出或關閉shell時,程式就會停止掉。以下方法可讓jar執行後一直在後臺執行。
golang 另類方法後臺執行程式(linux、windows)
後臺執行程式 方法1: windows 只需要在編譯的時候使用一下go build - ldflags="-H windows" Linux 在執行程式的尾部加入&,或者nohup ./example & 方法2: 匯入一個包即可。
linux 守護程序與用&結尾的後臺執行程式有什麼區別
預設情況下,程序是在前臺執行的,這時就把shell給佔據了,我們無法進行其它操作。對於那些沒有互動的程序,很多時候,我們希望將其在後臺啟動,可以在啟動引數的時候加一個’&'實現這個目的: [email protected]:~/application/zookeeper
linux後臺執行程式,不掛斷的執行,注意並沒有後臺執行的功能 &是指在後臺執行,但當用戶推出(掛起)的時候,命令自動也跟著退出
** linux後臺執行程式,不掛斷的執行,注意並沒有後臺執行的功能 &是指在後臺執行,但當用戶推出(掛起)的時候,命令自動也跟著退出 ** 正文 回到頂部 nohup nohup 命令執行由 Command引數和任何相關的 Arg引數指定的命令,忽略所有結束通話(SIG
linux 開啟程序,nohup後臺執行指令碼等
1.在伺服器未配置php環境變數的情況下,linux要開啟web目錄下的server.php程序 例如: cd /home/wwwroot/LNMP02/domain/duoduo1.shupai.xyz/web /usr/local/php-7.0/bin/php
淺談Linux後臺執行程式
一般情況下,我們都是使用windows或Mac程式設計開發,往往伺服器都是Linux的作業系統,如果你的伺服器還是windows的,那麼你可以嘗試下用Linux來做伺服器,相信我,你會喜歡上它。 問題 當我們用遠端登陸Linux的顯示出的黑視窗,然後通過各種手段
Linux 下後臺執行程式,檢視和關閉後臺執行程式
1、執行.sh檔案 直接用./sh 檔案就可以執行,但是如果想後臺執行,即使關閉當前的終端也可以執行的話,需要nohup命令和&命令。 (1)&命令 功能:加在一個命令的最後,可以把這個命令放在後臺執行 (2)nohup命令
解決Linux關閉終端(關閉SSH等)後執行的程式或者服務自動停止【後臺執行程式】
問題描述:當SSH遠端連線到伺服器上,然後執行一個服務 ./catalina.sh start,然後把終端開閉(切斷SSH連線)之後,發現該服務中斷,導致網頁無法訪問。 解決方法:使用nohup命令讓程式在關閉視窗(切換SSH連線)的時候程式還能繼續在後臺執行。
linux後臺執行程式及恢復
[[email protected] etc]# find /-name xml/etc/xml/usr/lib64/python2.4/xml/usr/share/vim/vim70/autoload/xml/usr/share/hplip/data/xml/usr/share/java-uti
使用nohup後臺執行並獲取pid
啟動 nohup command > command.log 2>&1& echo $! > command.pid 注意: nohup執行後需要按回車鍵,不然強行ctrl+C會退出。 停止 kill `cat command.pi
使用nohup後臺執行處理遇到的問題
情景如下: 當我使用nohup後臺執行一個python檔案,並將日誌儲存到指定目錄。在我的Python檔案中,其中呼叫系統命令os.system(‘sh xxxx.sh’)來執行一個指令碼檔案。(sh xxxx.sh最好為絕對路徑) 在這裡遇到了一個問題!!
linux 後臺執行程式,輸出重定向
很多時間,我們希望程式後臺執行,這樣不會干擾我們做別的事,也可以關閉shell登入,把輸出列印到檔案中,方便我們看資訊,這樣就需要讓其後臺執行,先看一個執行例子 ./WeightBarCode re
ssh 連上主機,並用nohup後臺執行指令碼
以下本指令碼實現了:先從本地複製指令碼到遠端主機,再用ssh連上遠端主機,執行之前複製的指令碼(由於指令碼需要執行很長時間,故放到後臺執行),此指令碼僅用於備忘,如有不足敬請指點! #!/bin/bash cd /tmp i=1 #ip.txt儲存主機列表,第三列為IP
資料重定向、管道及後臺執行程式
1.資料重定向 command > 定向到的檔案 注:可將命令的標準輸出(即輸出到螢幕)重定向到指定的檔案 2.使用grep可以檢視指定的輸出行,例: ps -ef |g
linux後臺執行程式(secureCRT斷掉或關閉後繼續執行程式)
secureCRT斷掉後想繼續執行程式。也就是程式會在後臺一直執行到結束。 secureCRT通過ssh聯接到client端執行程式,如果關掉視窗或者斷開連線時,任務會被kill。 為了程式能夠後臺執行到結束: 1.可以用&: 比如 Python test.p