Linux 屏幕会话未在Ubuntu上创建和运行

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在系统启动时运行

我通过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在系统启动时运行脚本。但我无法通过ssh使用命令使其运行。

问题是脚本失败并出现错误。我应该制作cd来运行脚本

screen -S myserver -dm bash -c "cd server;sh start.sh"
也许还可以问一下