Aufgabenplaner führt Skript nicht aus

Status
Für weitere Antworten geschlossen.

monchi

Benutzer
Mitglied seit
16. Feb 2012
Beiträge
109
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe mir ein kleine Backupskript geschrieben welches per rdiff-backup einen entfernten Server auf meine DS411 sichert.

Ich habe zwei Dinge versucht im Aufgabenplaner

1)
cd /volume3/rdiff-backup/scripts
bash omv-backup.bash

2)
bash /volume3/rdiff-backup/scripts/omv-backup.bash

In beiden Fällen soll das Skript vom User "root" gestartet werden. Leider passiert in beiden Fällen aber rein gar nichts. Hat jemand eine Idee wie ich das ganze zum Laufen bringen könnte?

Gruß,
Monchi
 

raymond

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
4.704
Punkte für Reaktionen
21
Punkte
118

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
272
Punkte
393
Hallo,
es muß der komplette Pfad zur bash angegeben werden, also
Rich (BBCode):
cd /volume3/rdiff-backup/scripts
/opt/bin/bash omv-backup.bash
bzw.
Rich (BBCode):
/opt/bin/bash /volume3/rdiff-backup/scripts/omv-backup.bash

Gruß Götz
 

Sohle

Benutzer
Mitglied seit
16. Okt 2013
Beiträge
23
Punkte für Reaktionen
1
Punkte
1
Ich nutze einfach mal diesen Thread für mein ähnliches Problem:

Habe ebenfalls ein kleines Script, welches irgendwie mit dem Aufgabenplaner nicht richtig arbeitet.
Im Aufgabenplaner ist folgendes eingestellt:
Rich (BBCode):
/opt/bin/bash /volume1/.../script.sh

Habe zuerst ipgk installiert, dann unter "/root/.profile" "PATH" angepasst, danach bash installiert und auch hier unter "/etc/passwd" ".../opt/bin/bash" eingetragen.

Wenn ich über das Terminal "/opt/bin/bash /volume1/.../script.sh" aufrufe, läuft das Script durch. Der Aufgabenplaner macht das leider nicht. Stattdessen läuft dann "bash" unter Prozesse bei ca. 26% CPU Auslastung. Wisst ihr was ich falsch mache? Was braucht ihr noch für Infos? Danke schon mal für die Mühe.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
272
Punkte
393
Hallo,
hast Du im Script auch absolute Pfadangaben verwendet?

Gruß Götz
 

Sohle

Benutzer
Mitglied seit
16. Okt 2013
Beiträge
23
Punkte für Reaktionen
1
Punkte
1
Gute Frage... in dem Skript welches ich über die Aufgabenplanung aufrufe, ja. Dort sind alle Pfade absolut. Dieses Skript greift allerdings auf ein zweites Skript zu (mit ca. 1500 Zeilen). Ich meine auch dort alles angepasst zu haben. Da ich allerdings keine Linux-Leuchte bin, würde ich dafür meine Hand nicht ins Feuer legen.
 

Sohle

Benutzer
Mitglied seit
16. Okt 2013
Beiträge
23
Punkte für Reaktionen
1
Punkte
1
Nach einigem Testen stelle ich nun fest, dass das Skript aus dem Terminal heraus bisher immer funktioniert hat. Wenn ich den Aufgabenplaner benutze (egal ob dieser automatisch startet oder ich ihn manuell starte), dann funktioniert es manchmal. Allerdings nicht immer. Fehler ist dann immer, dass das Skript scheinbar nicht richtig ausgeführt wird und "bash" als Prozess läuft (siehe oben). Mal sehen ob ich herausfinde warum es manchmal läuft und manchmal nicht.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat