Задание Cron перестает работать после операции монтирования - PullRequest
0 голосов
/ 09 октября 2018

Я получил простую работу cron, которая просто печатает текущую дату в лог-файл.В целях тестирования я выполнял эту задачу cron каждую минуту.

crontab -u user01 -e

* * * * * echo "Date is $(date)" >> /home/user01/date.log

Он использовался до того, как я создал логический том, назначил формат ext4 этому логическому тому и смонтировал его на * 1004.*.После операции монтирования ничего не происходит.

После этого я создаю crontab с просто (crontab -e), что означает, что я не даю имя пользователя, и crontab снова начал работать.Но я хочу знать, почему мой первый crontab не работает после монтирования.

Также я знаю, что /home/date.log будет удален после операции монтирования, но crontab должен записывать вывод в date.log каждую минуту.

Кстати, с креплением проблем нет.Я проверяю / etc / fstab и df -hT.Каталог / home / user01 монтируется.Также я попробовал точно такую ​​же работу cron для другого пользователя (user02) в другом каталоге, и она работала, поэтому нет никаких проблем с синтаксисом или привилегиями.

Также, когда я проверяю / var / log / cron,ниже выводится каждую минуту

(user01) CMD (echo "Today is $(date)" >> /home/user01/date.log)

(user02) CMD (echo "Today is $(date)" >> /home/user02/date.log)

Этот вывод поступает в файл журнала каждую минуту, так что я предполагаю, что crontab работает, но не выдает вывод для user01 или чего-то еще.

Спасибо за вашпомощь

1 Ответ

0 голосов
/ 10 октября 2018

Вы можете войти user01 для выполнения echo "Date is $(date)" >> /home/user01/date.log.успех?

...