В основном у меня есть скрипт (.sh), который синхронизирует локальную папку с FTP (используя cron для запуска этого).
Этот сценарий должен быть ВСЕГДА АКТИВНЫМ (деловое использование: D), и единственное, что я не могу контролировать, это регулярные отключения питания на работе. Когда меня нет, высока вероятность (из-за отключения питания), что мой компьютер может перезагрузиться.
Проблема в том, что скрипт все еще должен работать. Можно ли запустить cron при запуске без входа в систему с моим паролем?
(ни один из предыдущих вопросов не ответил на мой вопрос, кстати)
К доказательству, которое запускают кроны: Сделайте крон как @reboot touch file
и find / | grep file
. Это будет существовать.
Возможно, более эффективное должно использовать параметр перезагрузки в Вашем crontab со строкой как этот:
@reboot /home/user/script.sh
Это запустит сценарий каждый раз начальная загрузка сервера. Я использую это на нескольких серверах, чтобы отправить мне почту, когда она загружается.