Не запускается скрипт из cron
Дело происходит в ubuntu. Есть bash скрипт. Этот скрипт запускает приложение gogs. Это gitlab на минималках, если что.
Вот сам скрипт
#!/bin/bash
cd /home/gogs/web/.../gogs
./gogs web &
exit 0
На него выставлены права, которые позволяют запускать его из под текущего пользователя. Когда я запускаю этот скрипт из консоли под пользователем gogs, то приложение запускается.
Но когда я делаю это через cron, то cron запускает скрипт(и это есть в логах), но приложение в итоге не запускается.
Вот что прописано в crontab у пользователя gogs
@reboot /home/gogs/web/.../gogs/run.sh > /dev/null 2>&1
Это кусочек логов.
Jun 11 13:02:09 ...: (gogs) CMD (/home/gogs/web/.../gogs/run.sh > /dev/null 2>&1)
В чем может быть дело?
Источник: Stack Overflow на русском