我正在 Raspberry Pi 操作系统上运行游戏服务器(Minecraft)。我希望服务器在设备启动时启动,因此我将以下行添加到crontab
:
@reboot user cd /home/user/nukkit && java -jar nukkit.jar
(user
是我登录的用户)
正常运行时,此命令会启动一个交互式提示,我可以使用它与服务器进行交互。我可以运行命令、检查人们在聊天中写的内容等。
然而,当启动它时,crontab
我找不到访问此交互式提示的方法。我假设如果我以我的用户身份启动它,它会列在下面,jobs
但没有列出职位。
有什么办法可以让我访问服务器的提示吗?我应该放弃 crontab 而选择其他东西吗?
答案1
我根据 Ipor 的评论提出了这个:
# /etc/crontab
@reboot user screen -dmS minecraft_server bash -c "cd /home/user/nukkit && java -jar nukkit.jar"
谢谢你!