gpt4 book ai didi

java - 需要帮助从 GUI 向远程服务器发出 tail 命令

转载 作者:行者123 更新时间:2023-12-01 15:58:55 28 4
gpt4 key购买 nike

我正在开发一个工具来收集从远程服务器(Solaris)到本地系统(Windows)的日志。我使用 TelnetToClient.java 成功与服务器建立了连接。我尝试通过 Runtime.getRuntime.Exec() 发出命令,但它不起作用。然后我尝试使用以下代码将命令发送到服务器以删除文件(只是为了确认这种发出命令的方式是否有效)。

Public void exeComm(String comm){
try{
_executor.sendCommand(comm);
}catch(IOException e){
e.printStackTrace();}
}

其中 comm 是发出的命令,“rm/test”成功删除了根目录中的文件 test。我按照相同的方式发出命令来跟踪日志。命令是“tail –f/usr/log/tracelog.log >> tailedtracelog”,但这不是向服务器发出命令,因此我无法跟踪日志,这是我的主要要求。我使用 Runtime.getRuntime.Exec() 尝试了相同的删除命令,但这也不起作用。有人可以帮我解决这个问题吗?提前致谢。

最佳答案

啊,这个古老的经典:)。请阅读Why Runtime exec() won't

关于java - 需要帮助从 GUI 向远程服务器发出 tail 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4398301/

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