Linux 屏幕会话未在Ubuntu上创建和运行
我通过ssh连接到我的Ubuntu服务器。 我想用一个命令创建一个屏幕会话来运行sh脚本 我试着这样做:Linux 屏幕会话未在Ubuntu上创建和运行,linux,ubuntu,server,Linux,Ubuntu,Server,我通过ssh连接到我的Ubuntu服务器。 我想用一个命令创建一个屏幕会话来运行sh脚本 我试着这样做: screen -dm -S myserver server/start.sh 但什么也没发生。 甚至屏幕列表也是空的 screen -list No Sockets found in /run/screen/S-root. 我怎样才能修好它 Ubuntu 20.04,屏幕版本4.08.00(GNU)05-Feb-20 另外,我想把这个命令放在系统单元上,使systemd在系统启动时运行
screen -dm -S myserver server/start.sh
但什么也没发生。
甚至屏幕列表也是空的
screen -list
No Sockets found in /run/screen/S-root.
我怎样才能修好它
Ubuntu 20.04,屏幕版本4.08.00(GNU)05-Feb-20
另外,我想把这个命令放在系统单元上,使systemd在系统启动时运行脚本。但我无法通过ssh使用命令使其运行。问题是脚本失败并出现错误。我应该制作cd来运行脚本
screen -S myserver -dm bash -c "cd server;sh start.sh"
也许还可以问一下