Script funktioniert unter Aufgabenplaner nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

stere

Benutzer
Registriert
17. Feb. 2015
Beiträge
37
Reaktionspunkte
0
Punkte
6
Hallo Zusammen,
ich hoffe ihr könnt mir helfen.

Ich habe ein Script, das mir Verzeichnisse auf 2 Synologys synchronisiert.
Wenn ich mich per putty anmelde, läuft das Script einwandfrei. Führe ich es per Aufgabenplaner aus, bekomme ich eine Fehlermail.
Das Script wird im Aufgabenplaner als root über den Link bash /volume1/homes/backup/Backup/backup_stefan.sh aufgerufen.
Habt ihr eine Idee, woran das liegen kann?
 

Anhänge

  • Script.jpg
    Script.jpg
    180,9 KB · Aufrufe: 40
Führst du es im aufgabenplaner auch mit dem gleichen Benutzer aus wie in der Shell?
 
Ja, ist der gleiche Benutzer.
Ich bekomme immer im Mail den Fehler ...Permission denied (13)
Teils sind es schon kopierte Dateien und Verzeichnisse, die vorher von einem anderen Benutzer kopiert wurden. Aber daran dürfte es doch nicht liegen, oder? Was ist, wenn es den Benutzer nicht mehr gibt?
 
Rechte:
Ich kenne die von dir genutzten Benutzer nicht. Wenn Benutzer A der Inhaber der Dateien ist, aber Benutzer B (nicht root) kopiert, wird das eher nicht klappen.

@eaDir:
Grundsätzlich würde ich das Verzeichnis "@eaDir" ausschließen.
Rich (BBCode):
--exclude '@eaDir'
 
Das könnte ein Anhaltspunkt sein, danke.
Besitzer ist der Benutzer A
neuer Benutzer für das Backup angelegt ist der Benutzer B

Meinst du, dass der User root der Benutzer für den Aufgabenmanager sein soll oder der Benutzer, der in der rsync Datei steht? In der rsync habe ich den Benutzer B eingetragen, dessen Zertifikate ich auch kopiert habe. Muss ich das für root machen?
 
Zuletzt bearbeitet von einem Moderator:
Du kannst ja auch den Eigentümer der Dateien wechseln (Benutzer A zu Benutzer B) dann solls evtl. klappen..

Via
 
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