Aufgabenplaner: Script als root streikt plötzlich

  • 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.

OdinsAuge

Benutzer
Registriert
12. Nov. 2015
Beiträge
379
Reaktionspunkte
37
Punkte
34
Ich habe 2 Scripte die im Aufgabenplaner ausgeführt werden (mit dem User root).

Die Scripte haben lange Zeit anstandslos funktioniert, seit 2 Monaten aber laufen sie nicht mehr.
Ich habe mir eine Mail schicken lassen nach der Ausführung und da steht als result drinnen: permission denied.

Ich habe die Scripte über putts auch als root ausgeführt --> geht problemlos.
Hier im Forum habe ich 2 ähnliche Probleme gefunden, da lags aber dran, dass die Scripte vorher nicht als root ausgeführt wurden.

Hat jemand eine Idee?
 
Welches Skript den genau?
Permission denied heißt, dass der User dort keine Recht hat... wobei das als Root eher interessant ist und eigentlich nicht auftreten sollte :rolleyes:

Fehlen ein paar Details bzw. wenn es auf der Shell klappt, kann natürlich der Aufgabenplaner auch einen Fehler haben.
 
Ich würde einmal root durch einen anderen User ersetzen, die Aufgabe speichern, dann wieder auf root zurücksetzen und erneut speichern. Obs hilft, weiß ich nicht, aber einen Versuch könnte es wert sein.
 
Manchmal hilft es auch, die bestehende Aufgabe zu löschen und eine neue zu erstellen.
 
Ich gehe aber mal von einem Rechteproblem aus.
Dies kann sehr wohl auch bei einem Root gelten.

Wie wäre es mal das Script zu posten?
Oder aber Datei/Ordnerrechte dazu
 
Ich würde einmal root durch einen anderen User ersetzen, die Aufgabe speichern, dann wieder auf root zurücksetzen und erneut speichern. Obs hilft, weiß ich nicht, aber einen Versuch könnte es wert sein.

Genau das hat geholen, danke.

Welches Skript den genau?
Permission denied heißt, dass der User dort keine Recht hat... wobei das als Root eher interessant ist und eigentlich nicht auftreten sollte :rolleyes:

Fehlen ein paar Details bzw. wenn es auf der Shell klappt, kann natürlich der Aufgabenplaner auch einen Fehler haben.

Ich gehe aber mal von einem Rechteproblem aus.
Dies kann sehr wohl auch bei einem Root gelten.

Wie wäre es mal das Script zu posten?
Oder aber Datei/Ordnerrechte dazu

Das Script selbst ist ja in Ordnung, es geht um rsync und divierse cleanups.
Das Permission denied bezieht sich beim root tatsächlich auf das Ausführen des Scripts selbst. Das Permission denied war der Rückgabewert der kompletten Aufgabe.
Ich habe die Aufgabe mal auf einen anderen User umgestellt, der hatte dann tatsächliche nicht genug Rechte für die einzelnen Befehle. In der Fehlerausgabe stand dann auch genau drin bei welcher Zeile bzw welchem Befehl das permission denied auftritt.
 
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