Aufgabenplaner: Script als root streikt plötzlich

Status
Für weitere Antworten geschlossen.

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
377
Punkte für Reaktionen
36
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?
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.117
Punkte für Reaktionen
256
Punkte
129
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.
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.709
Punkte für Reaktionen
2.118
Punkte
829
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.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.679
Punkte für Reaktionen
1.580
Punkte
314
Manchmal hilft es auch, die bestehende Aufgabe zu löschen und eine neue zu erstellen.
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
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
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
377
Punkte für Reaktionen
36
Punkte
34
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