Я знаю, що це питання було задано багато, багато разів, і я зробив багато досліджень, але я все ще не можу запустити цей надзвичайно простий крон:
$ crontab -l
* * * * * /bin/date
В ідеалі це слід друкувати кожну хвилину.
Немає ніякого cron.allow
або cron.deny
і файлу cron
демон працює:
ps -e | grep cron
1119 ? 00:00:00 cron
17646 ? 00:00:00 cron
Будь-яка ідея, що може бути неправильним?
Відповіді:
0 для відповіді № 1Процеси Cron виконуються в окремому власному підпроцесі, тому вихідне завдання cron не буде видно вам у вашій оболонці.
Замість цього вам доведеться захопити вивід ваших команд cron і зберегти їх. Отже, встановіть cronjob як:
* * * * * /bin/date >> /home/user/date.log
А тепер, якщо ви перегорнете цей файл журналу, ви почнете бачити результат.