【问题标题】:Screen session is not creating and running on Ubuntu [closed]屏幕会话未在 Ubuntu 上创建和运行 [关闭]
【发布时间】:2021-02-19 10:48:21
【问题描述】:

我通过 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 使用命令,我也无法让它运行。

【问题讨论】:

标签: linux ubuntu server


【解决方案1】:

问题是脚本因错误而失败。我应该制作 cd 来运行脚本。

screen -S myserver -dm bash -c "cd server;sh start.sh"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 2012-09-10
    相关资源
    最近更新 更多