Невозможно добавить скрипт в cron

Я пытаюсь добавить сценарий к заданиям 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 и добавить ту же строку, что и раньше: ничего.

Это первый раз, когда я пытался запустить периодический скрипт... Есть что-то, чтобы перезапустить?

PS: почему vi crontab и crontab -e не отображают одно и то же?

1 ответ

Решение

Убедитесь, что ваш скрипт исполняемый

chmod +x yourscript.sh
Другие вопросы по тегам