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