雲伺服器客戶端斷開後,如何保持程式繼續執行呢?
雲伺服器客戶端斷開後保持程式繼續執行配置方法有
1. 正常的執行命令為 bash hello.sh,執行結果為每秒輸出一行的小程式:
2. 在命令頭尾分別加上 nohup 和 &,變為 nohup bash hello.sh &,可以看到 nohup 輸出了一行資訊,再按一下Enter鍵就
跳回了 shell 命令列,此時命令已經在後臺執行了,nohup 將命令的輸出重定向至當前目錄的 nohup.out 檔案中。同時注意
到 nohup 會將對應程式的 PID 輸出,PID 可用於需要中斷程式時 kill 程式
3. 透過 tail -f nohup.out 可以持續的檢視 nohup.out 的輸出,達到監視程式的效果。
4. 在命令中也可以使用重定向將程式的輸出改為自己想要的檔名,如 nohup bash hello.sh >hello.log &,則程式的輸出就
會寫到 hello.log 檔案中。
5. 若程式不會自動退出,那麼此時需要使用 kill 命令來結束程式。比如,可以使用命令 kill -TRM <PID> 來操作,其中 PID 即
為之前 nohup 輸出的值,在此例中該值為 1231。
深圳恆訊科技小編就分享到這裡,希望以上內容能幫助到您。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983369/viewspace-2727855/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php返回資料後如何讓程式繼續執行其它操作PHP
- 如何不中斷連線保持linux伺服器持續執行 —— screen 使用介紹Linux伺服器
- 雲伺服器ASP判斷客戶端是手機或電腦程式碼伺服器客戶端
- .NET redis 客戶端開源元件 FreeRedis (繼 CSRedisCore 之後重寫)Redis客戶端元件
- 「iOS」行車服務app 「客戶端、後端思路+程式碼」iOSAPP客戶端後端
- C# HTTP實現斷點續傳客戶端和服務端C#HTTP斷點客戶端服務端
- 【Azure 應用服務】應用程式碼需要客戶端證書進行驗證,部署到App Service後,如何配置讓客戶端攜帶證書呢?客戶端APP
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- VNC客戶端是Windows,VNC客戶端是Windows如何進行操作VNC客戶端Windows
- java中異常丟擲後程式碼還會繼續執行嗎Java
- 利用 Screen 保持 VSCode 連線遠端任務持續執行VSCode
- 系統程式設計-網路-tcp客戶端伺服器程式設計模型(續)、連線斷開、獲取連線狀態場景程式設計TCP客戶端伺服器模型
- Steam客戶端發現遠端程式碼執行漏洞:已放補丁客戶端
- Mac電腦如何設定導航在選擇後繼續執行?Mac
- 如何開啟客戶端加密特性客戶端加密
- Istio 中實現客戶端源 IP 的保持客戶端
- [程式碼已開源]叢集聊天伺服器與客戶端開發伺服器客戶端
- Thrift安裝與伺服器、客戶端的編寫執行演示(windows版本)伺服器客戶端Windows
- JavaScript判斷手機、平板電腦客戶端程式碼JavaScript客戶端
- C/S(socket、執行緒 實現多個客戶端、伺服器端簡易通訊)執行緒客戶端伺服器
- 前端如何保持與伺服器時間同步(如何解決客戶端與服務端時間不對稱的問題)?前端伺服器客戶端服務端
- 檔案下載之斷點續傳(客戶端與服務端的實現)斷點客戶端服務端
- 走近原始碼:Redis命令執行過程(客戶端)原始碼Redis客戶端
- 利用執行緒池給客戶端傳檔案執行緒客戶端
- netty服務端監聽客戶端連線加入和斷開事件Netty服務端客戶端事件
- Java Netty伺服器客戶端聊天示範程式碼JavaNetty伺服器客戶端
- 如何去執行雲伺服器?伺服器
- Jquery ajax載入等待執行結束再繼續執行下面程式碼操作jQuery
- App切換到後臺後如何保持持續定位?APP
- Thread 中的 join() 方法的作用是呼叫執行緒等待該執行緒執行完後,再繼續執行thread執行緒
- 客戶關係管理挑戰:如何保持客戶滿意度並提高業績?
- 如何判斷客戶生命週期
- Qt TCP通訊客戶端斷開連線有哪些方法QTTCP客戶端
- Spring Cloud Netflix—斷路器:Hystrix客戶端SpringCloud客戶端
- 開發JAXR客戶端客戶端
- 遊戲客戶怎麼選擇伺服器呢遊戲伺服器
- Nginx 反向代理後如何獲取真實客戶端 IPNginx客戶端
- 細說後端模板渲染、客戶端渲染、node 中間層、伺服器端渲染(ssr)後端客戶端伺服器