Я пытаюсь добавить скрипт в задания cron, который будет воспроизводиться ежедневно.
Я перепробовал много вариантов, но ничего не помогло.
Сначала я попробовал добавить скрипт в cron.daily: он не запускается.
#!/bin/sh
cd ~/foo/
/usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log
Затем я попытался добавить строку в crontab, используяvi кронтабто же самое
17 * * * * root cd ~/foo/ && /usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log
Затем я попробовал использовать crontab -e и добавить ту же строку, что и раньше: ничего.
Это первый раз, когда я пытаюсь запустить периодический скрипт... Нужно ли что-то перезапустить?
P.S.: Почему?vi кронтабикронтаб -ене отображают одно и то же?
решение1
Убедитесь, что ваш скрипт является исполняемым
chmod +x yourscript.sh