Minecraftサーバーを実行するUbuntu Linux Server 14.04 LTSがあります。
6時間ごとに再起動したいです。今持っていて再起動すると、Minecraftサーバーが起動します。
私は今何をしたいですか?私のサーバーコンソールはcds_screenという画面セッションにあります。似たようなことをする方法はありますかscreen -d -r cds_screen && say Server is restarting && sudo reboot
?
サーバーはrootではなくjebgユーザーとして実行されていますが、誰でも助けることができますか?
答え1
サーバーを再起動する必要がある場合6時間ごと、誰おそらく間違ったことをしてください。
Minecraftのメモリリークや同様の問題が原因でこれを行う場合は、システム全体ではなくMinecraftのみを再起動することをお勧めします。あなたはできます
screen
「外部から」セッションにキーストロークを送信する。(時には検索は驚くべきことです...)セッションが現在のユーザー以外のユーザーとして実行されている
場合は、コマンドの前に引用符を付ける必要があります。screen
su <user> -c
編集:さらにMinecraftに関する質問U&L Stack Exchangeでは、あなたが要求したものとほぼ正確に一致します。