![(HP-UX) Почему мои задания cron не работают?](https://rvso.com/image/697391/(HP-UX)%20%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83%20%D0%BC%D0%BE%D0%B8%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20cron%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82%3F.png)
Интересно, почему моя cron-задача не сработала. Наша команда считает, что cron-задача не сработала, потому что мы не обновили файл crontab должным образом. Ниже приведен процесс, который мы сделали:
Сделайте резервную копию текущих заданий cron.
cd /var/spool/spool/cron/crontabs cp -p jeus jeus.20170120
Удалите все задания cron для пользователя с именем jeus.
crontab -r
Убедитесь, что все задания cron удалены.
crontab -l
Примерно через 12 часов мы восстанавливаем его таким образом.
cd /var/spool/spool/cron/crontabs cp -p jeus.20170120 jeus
Мы думаем, что наши задания cron не сработали, потому что мы не обновили файл crontab, как в следующих командах. Мы просто восстановили файл, который сохранили ранее.
1. Open (crontab -e)
2. Save (:wq)
Как вы думаете, наша идея разумна? Есть ли у вас какие-либо идеи по проблеме, с которой мы столкнулись?
(Обновление) Проблема в том, что задания cron вообще не выполнялись.
решение1
Попробуйте войти как пользовательИисус.
cat jeus.20170120
crontab -e
нажмите i (режим вставки), вставьте содержимое, cat jeus.20170120
нажмите esc
затем:wq!
решение2
Неясно, как не удалось выполнить задание. Проверьте почту об ошибке. Запустите команду вне cron, чтобы убедиться, что она работает. Проверьте синтаксис расписания, в сети полно генераторов crontab.
crontab -l > file
сохранит копию существующего crontab, которую можно будет восстановить с помощьюcrontab file