Эта команда работает вручную в WSL Ubuntu, но не в cron. Вручную это:
touch /var/www/html/myFile.sh
Крона каждую минуту это:
* * * * * touch /var/www/html/myFile.sh
Почему это не эффективно, когда в Cron?
WSL не предоставляет полную среду Ubuntu по умолчанию - в частности, он может не запускать все обычные системные службы. По крайней мере, на момент написания этого ответа, cron
кажется одним из тех, что обсуждались в этой теме / r / bashonubuntuonwindows /
Crontab не работает с Bash в Ubuntu в Windows
Предлагаемое решение - запустить службу вручную: в WSL это выполняется 1 sup> с помощью
service cron start
< sup> 1 sup>, несмотря на то, что он основан на Ubuntu 16.04, WSL, похоже, не использует systemd