Я получил простую работу 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 или чего-то еще.
Спасибо за вашпомощь