[英]Run the Linux commands from java code ( remote operating system)
如何從Java代碼運行ps
命令? 我知道當應用程序在本地運行時如何執行命令,但是我想為遠程Linux操作系統執行命令。 例如,在Windows上運行的Java客戶端。 Java客戶端需要與遠程Linux系統連接,並且需要執行Linux的ps
命令並獲取所有進程詳細信息。
您可以使用Runtime.exec
運行命令
https://docs.oracle.com/javase/8/docs/api/java/lang/Runtime.html#exec-java.lang.String-
另外,如果啟用了基於密鑰的身份驗證,則可以使用ssh
連接在遠程系統中運行命令,如下所示:
ssh user@remote.host ps -eaf
因此,您可以使用類似:
Runtime.getRuntime().exec("ssh admin@example.com ps -eaf");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.