如果程序由 linux 命令屏幕启动,如何使程序从文件接收 "standard" 输入?
How to make a program receive the "standard" input from a file if it is launched by the linux command screen?
我使用命令screen
发出程序MyProgram
如下:
screen -dmL MyProgram
但是,如果 MyProgram
在没有 screen
的情况下直接启动,它应该从标准输入中获取一些输入。那么对于screen
,我可以让MyProgram
从文件中获取输入(作为标准输入)吗?或者有没有其他方法可以绕过这个问题?
调用screen
时可以使用"any"命令。例如
screen -dmL sh -c "MyProgram <myFile"
将传递完整的命令
MyProgram <myFile
到screen
。
我使用命令screen
发出程序MyProgram
如下:
screen -dmL MyProgram
但是,如果 MyProgram
在没有 screen
的情况下直接启动,它应该从标准输入中获取一些输入。那么对于screen
,我可以让MyProgram
从文件中获取输入(作为标准输入)吗?或者有没有其他方法可以绕过这个问题?
调用screen
时可以使用"any"命令。例如
screen -dmL sh -c "MyProgram <myFile"
将传递完整的命令
MyProgram <myFile
到screen
。