向第二个 shell 发送命令

向第二个 shell 发送命令

假设我打开了一个命令窗口,它正在运行一些 Java 应用程序,定期输出文本。

如果我想向它发送命令,我只需输入它并按 Enter 键即可。

但我怎样才能自动化呢?如果有一些命令将命令发送到打开的窗口,那么我可以将其放入.sh带有计时器的窗口中。

答案1

您可以运行以下内容screen以自动将输入填充到应用程序中。我有脚本Python以便更容易地在后台启动命令任何屏幕会话(打开或后台)的内容输入(使用控制字符编码,让您可以执行“\r”或“^c”等操作)

相关内容