私はRaspberry Pi OSでゲームサーバー(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"
ありがとうございます!