gpt4 book ai didi

java - 从java代码运行Linux命令(远程操作系统)

转载 作者:行者123 更新时间:2023-12-02 10:21:54 24 4
gpt4 key购买 nike

如何从 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-

此外,如果您启用了基于 key 的身份验证,则可以使用 ssh 连接在远程系统中运行命令,如下所示:

ssh user@remote.host ps -eaf

所以,你可以使用类似的东西:

Runtime.getRuntime().exec("ssh admin@example.com ps -eaf");    

关于java - 从java代码运行Linux命令(远程操作系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54283158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com