原文:Java程序遠程無法執行nohup命令

問題的上下文: 由於生產無法使用 jenkins 發布,所以采用 ch.ethz.ssh 或叫 ganymed ssh 的開源 java 的 ssh api 進行遠程發布。 在發起重啟時,遠程執行 nohup 命令: 發現代碼執行了,但是項目並沒有實際啟動。 網上說是 ganymed ssh 不能使用 nohup命令,這是有誤導的。問題本質是ganymed ssh 遠程方式登陸 ssh, 在執行以 ...

2019-06-19 16:11 0 1235 推薦指數:

查看詳情

java sftp.exec無法執行mv命令

編寫java程序過程中,sftp上傳下載建目錄刪除文件都可以,就是備份不行。 分析原因如下: 1.如果用的同一個用戶,即sftp用戶來通過 exec(ssh連接) 執行mv命令,那極有可能是在搭建sftp服務時,該用戶被限制只能sftp禁用ssh,解決可用:查看這里。 2.排除上一個原因后 ...

Sun Jun 02 22:56:00 CST 2019 0 455
Jenkins容器無法執行docker命令

先看下問題, 進入Jenkins容器,執行Docker命令無法執行,如下報錯 背景 最近想用Gitlab+Jenkins實現持續部署:通過hook觸發Jerkins執行Job:構建打包、部署,但是運行過程出現報錯(如下圖) 於是乎在容器里面嘗試執行docker命令,出現了如標題 ...

Fri Apr 03 00:12:00 CST 2020 1 2002
Linux 無法執行 yum 命令

Linux 無法執行 yum 命令 一、Cannot find a valid baseurl for repo: base/7/x86_64 虛擬機安裝 linux ip 出現沖突,ip重新換一個 Vi /etc/sysconfig/network-scripts/ifcfg-ens33 ...

Mon Sep 14 05:49:00 CST 2020 0 1497
ssh遠程執行nohup命令不退出

Linux系統下,使用默認用戶root。遠程target機器的主目錄下有個腳本test.sh,可執行權限,內容只有一條命令:sleep 10 在本地機器上執行 ssh target "nohup ./test.sh &",結果ssh不立即退出,等test.sh執行完畢之后 ...

Fri Jan 08 20:05:00 CST 2021 0 393
ssh遠程執行nohup命令不退出

  在本地機器上執行 ssh target "nohup ./test.sh &",結果ssh不立即退出,等test.sh執行完畢之后才退出。一般我們使用nohup命令是為了在斷開到某個服務器的ssh連接之后,之前執行命令仍然正常地在服務器運行   解決的方法是,手動在命令里面指定 ...

Fri Mar 16 23:00:00 CST 2018 0 3299
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM