WSL: команда работает вручную, но не в cron

Эта команда работает вручную в WSL Ubuntu, но не в cron. Вручную это:

touch /var/www/html/myFile.sh

Крона каждую минуту это:

* * * * * touch /var/www/html/myFile.sh

Почему это не эффективно, когда в Cron?

2
задан 15 January 2018 в 16:56

1 ответ

WSL не предоставляет полную среду Ubuntu по умолчанию - в частности, он может не запускать все обычные системные службы. По крайней мере, на момент написания этого ответа, cron кажется одним из тех, что обсуждались в этой теме / r / bashonubuntuonwindows /

Crontab не работает с Bash в Ubuntu в Windows

Предлагаемое решение - запустить службу вручную: в WSL это выполняется 1 с помощью

service cron start

< sup> 1 , несмотря на то, что он основан на Ubuntu 16.04, WSL, похоже, не использует systemd

2
ответ дан 15 January 2018 в 16:56

Другие вопросы по тегам:

Похожие вопросы: