Есть ли причина, по которой пользовательские cronjobs запускают vncserver @reboot
не запускается?
Когда я перезагружаю компьютер и просматриваю / var / log / syslog
, я вижу выполняемые задания, затем cron говорит (CRON ) info (MTA не установлен, вывод отбрасывается)
.
Я бы предпочел не настраивать postfix только для того, чтобы выяснить, почему эти задания не выполняются, но я не уверен, что у меня есть другой выбор. программа, упомянутая здесь , предоставит мне данные электронной почты.
РЕДАКТИРОВАТЬ:
Ну, я установил femtomail в соответствии с его файлом readme, но получил это от cron: MAIL (отправил 1 байт вывода; но получил статус 0x0001, # 012)
.
Один байт? Вряд ли это могло быть кодом ошибки.
Для меня решением было запустить vncserver
от имени конкретного пользователя:
@reboot sudo -u YOUR_USERNAME vncserver :1 -localhost -geometry 1920x1080
Если вышеуказанное не помогло решить проблему, запустите cron
запускайте vncserver
каждую минуту (чтобы получить ошибку как можно быстрее) и перенаправляйте журналы stdout и stderr в файл, который сообщит вам фактическую ошибку.
* * * * * vncserver :1 -localhost -geometry 1920x1080 >> ~/cron_vncserver_output.log 2>&1