Как мне сделать скрипт, который перезапускает Java-программу каждые X минут в Linux?
Я буду использовать:
- PHP
- Учетная запись хостинга в Linux, классическая, и я не знаю, какая ОС
- скрипт .sh
- FTP (для доступа к файлам)
Я надеюсь запустить сервер для майнкрафт, и эта идея звучит очень круто.
Мне также нужно, чтобы, если я изменил скрипт, он перезапустил и запустил новый скрипт вместо старого. Я надеюсь, что документ php будет открыт все время, пока сервер включен (если документ php закрыт, сервер закрыт). Все это должно быть на одной странице скрипта /PHP.
Наконец, это должно сработать с первого раза, иначе я не смогу остановить программу.
Я включил .sh скрипт того, что у меня есть:
#!/bin/sh
pkill java
screen java -Xmx1024M -jar craftbukkit.jar -o true
Это работает? Мне нужен код PHP, чтобы запустить его и продолжать работать, пока загружается веб-страница.