创建新屏幕会话时执行命令

创建新屏幕会话时执行命令

使用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,将其分离并运行命令。

相关内容