我使用命令 screen
发出程序 MyProgram
如下:
screen -dmL MyProgram
但是,如果 MyProgram
在没有 screen
的情况下直接启动,它应该从标准输入中获取一些输入。那么对于screen
,我可以让MyProgram
从文件中获取输入(作为标准输入)吗?还是有其他方法可以绕过这个问题?
最佳答案
您可以在调用screen
时使用“any”命令。例如
screen -dmL sh -c "MyProgram <myFile"
将传递完整的命令
MyProgram <myFile
到屏幕
。
关于linux - 如果程序由 linux 命令屏幕启动,如何使程序从文件接收 "standard"输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34404019/