Вы можете использовать cron со скриптом оболочки:
/ дом / пользователь / script.sh
#!/bin/sh
/bin/curl example.com -s -f -o /dev/null || /usr/bin/dokku ps:restart example_app
Curl: флаг -s (без звука), флаг -f (ошибка с кодом завершения при ошибке) и флаг -o для перенаправления вывода.
chmod +x script.sh (to make it executable)
Запустите crontab -e
и вставьте
0 * * * * /home/user/script.sh
Он будет повторять сценарий каждый час. (не забудьте удалить его тем же способом, когда он больше не нужен)
Создать пользовательский crontab