Crontab никогда не запускается в Windows Подсистеме Linux - PullRequest
0 голосов
/ 17 февраля 2020

Некоторое время назад я настроил несколько cronjobs, используя crontab -e. Мой crontab содержит следующую строку:

* * * * * /usr/bin/touch /home/blah/MADEBYCRON

Прошло несколько недель с тех пор, как я это сделал. Я никогда не видел /home/blah/MADEBYCRON. Я установил разрешения для своего домашнего каталога, чтобы он мог создавать файлы в этом каталоге, так почему этот файл никогда не существует?

/var/log/syslog не существует.

1 Ответ

0 голосов
/ 17 февраля 2020

Убедитесь, что служба cron запущена. Я использую WSL с cron каждый день для своих локальных резервных копий, используя rsyn c, поэтому это должно работать.

Используйте which cron, чтобы проверить его установленное, мое говорит: /usr/sbin/cron.

Использовать crontab -l для просмотра списка настроенных заданий.

Используйте ps aux | grep cron, чтобы посмотреть, запущен ли cron, вы должны увидеть /usr/sbin/cron, если это так.

Используйте service cron status, чтобы проверить, служба запущена.

Используйте sudo service cron start, чтобы запустить службу cron, если она не запущена.

...