Unmöglich, ein Skript zu Cron hinzuzufügen

Unmöglich, ein Skript zu Cron hinzuzufügen

Ich versuche, den Cron-Jobs ein Skript hinzuzufügen, das täglich ausgeführt wird.

Ich habe mehrere Dinge ausprobiert, aber nichts scheint zu funktionieren.

Zuerst habe ich versucht, ein Skript in cron.daily hinzuzufügen: Es wird nicht ausgelöst.

#!/bin/sh

cd ~/foo/
/usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log

Dann habe ich versucht, eine Zeile in crontab hinzuzufügen mitvi crontabgleiche Sache

17 *    * * *   root    cd ~/foo/ && /usr/bin/mvn exec:java -Dexec.mainClass="bar.foo.Main" > ~/foo.log

Dann habe ich versucht, crontab -e zu verwenden und dieselbe Zeile wie zuvor hinzuzufügen: nichts.

Dies ist das erste Mal, dass ich versucht habe, ein periodisches Skript zu starten. Muss etwas neu gestartet werden?

P.S.: Warumvi crontabUndcrontab -enicht dasselbe anzeigen?

Antwort1

Stellen Sie sicher, dass Ihr Skript ausführbar ist

chmod +x yourscript.sh

verwandte Informationen