簡體   English   中英

從Java代碼運行Linux命令(遠程操作系統)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM