Cron funktioniert unter Ubuntu nicht richtig

Cron funktioniert unter Ubuntu nicht richtig

Ich verwende Ubuntu 18.04.2 LTS und muss einmal täglich ein Programm im Hintergrund ausführen, sagen wir um 20:00 Uhr.

Der Pfad meines Programms ist: /home/isola/Desktop/backup_database/backup und backupist der Name meines Programms.

ls -la
-rwxr-xr-x 1 isola isola    8448 nov 14 18:02 backup

Ich habe die Datei folgendermaßen bearbeitet:

sudo gedit /etc/crontab

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
00 20   * * *   root   /home/isola/Desktop/backup_database/backup

aber es passiert nichts. Ich habe auch versucht, den Benutzer zu ändern und ihn auf „isola“ festzulegen, was der lokale Benutzer für mein System ist, aber es hat sich nichts geändert.

Wenn ich versuche, die Aufgaben zu überprüfen:

crontab -l

kein Crontab für Isola

und das Gleiche gilt für root.

Wie kann ich dafür sorgen, dass die Cron-Task ordnungsgemäß funktioniert?

EDIT: Gibt es irgendwelche Einschränkungen hinsichtlich der Programme, die Sie mit cron ausführen können? Vielleicht liegt es daran. Mein Programm funktioniert einwandfrei, wenn ich es vom Terminal aus ausführe.

verwandte Informationen