【问题标题】:Sh script to attach to existing screen and use command附加到现有屏幕并使用命令的 sh 脚本
【发布时间】:2020-06-08 20:26:05
【问题描述】:

我有一个进程在屏幕中运行。我通过以下方式附上它:

screen -x root/sc_name

我需要使用stop 命令从此屏幕停止此过程。你不在 Linux 终端上执行命令,它有自己的终端,比如mysql>

我想停止它,因为我会进行备份。虽然它没有停止,但备份过程可能会出现错误(该过程是 Minecraft 服务器)。

【问题讨论】:

    标签: linux bash gnu-screen


    【解决方案1】:

    您可以考虑setting up Minecraft server as Systemd service,这样您就可以轻松地停止该过程,创建备份并在该过程完成后再次运行它。

    【讨论】:

    • 嗯,我会检查这个完整的 systemd 配置并应用到我的服务器上,但这正是我在该教程中需要的,非常感谢:usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "stop"\\015'
    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 2023-03-02
    • 2022-01-19
    • 2016-05-19
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    相关资源
    最近更新 更多