相关疑难解决方法(0)

为什么新贵不断重生我的进程?

我编写了一个新贵脚本来在 tmux 会话中启动一个守护进程。如果它意外死亡,它运行良好并重新生成进程,但我似乎无法手动停止它。

作业(称为 bukkit)如下所示:

start on filesystem
stop on runlevel [!2345]

respawn
respawn limit 5 30

chdir /home/minecraft/bukkit

expect daemon
kill timeout 30

pre-start script
    test -x /home/minecraft/bukkit/craftbukkit-0.0.1-SNAPSHOT.jar || { stop; exit 0; }
end script

pre-stop script
    tmux send -t bukkit "stop"
    tmux send -t bukkit "Enter"
    sleep 10  # Wait for server to shut down properly
end script

exec tmux new-session -d -s minecraft -n bukkit "sudo -u minecraft -- /home/minecraft/java/jre1.6.0_27/bin/java -Xincgc -Xmx1G -jar /home/minecraft/bukkit/craftbukkit-0.0.1-SNAPSHOT.jar"
Run Code Online (Sandbox Code Playgroud)

当我发出 a …

server upstart tmux

19
推荐指数
1
解决办法
2万
查看次数

崩溃后如何自动重新启动 docky?

Docky 不时崩溃。崩溃后如何让它自动重启?

docky

9
推荐指数
1
解决办法
6273
查看次数

标签 统计

docky ×1

server ×1

tmux ×1

upstart ×1