使用screen
命令,该-X
选项允许您在指定的屏幕会话中执行命令,但是当您在创建一个新的屏幕,例如:
screen -dmS -S downloader -X "wget https://google.com"
你得到了错误No screen session found.
。因此很明显该-X
选项仅适用于预先存在的屏幕会话。
是否可以指定在创建时运行的命令新屏幕?如果在 中不可能screen
,那么在另一个多路复用器(如 )中是否可能tmux
?
答案1
我找到了我的答案,尽管它的标题不同并且问题也略有不同,但这可以完成工作:
screen -d -S downloader -m wget https://google.com
它创建一个名为 的新屏幕downloader
,将其分离并运行命令。