[solved] Cronjob

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
kharn
Beiträge: 18
Registriert: 18.01.2006 15:03:01

[solved] Cronjob

Beitrag von kharn » 13.06.2011 01:39:02

Hi,

ich hab ein kleines Problem mit einem cronjob.
Das skript das ausgeführt wird macht eigentlich nur:

Code: Alles auswählen

apt-get update && apt-get upgrade -y
Der crobjob läuft auch wann er soll, nur führt er das upgrade nicht aus.
Wenn ich das Skript aber von Hand starte gehts.

Jemand eine Idee was da schief läuft?
Zuletzt geändert von kharn am 13.06.2011 19:18:27, insgesamt 1-mal geändert.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Cronjob

Beitrag von syssi » 13.06.2011 09:43:09

Du solltest dem Ganzen noch ein "export DEBIAN_FRONTEND=noninteractive" voranstellen, damit der Job nicht bei Rueckfragen an den Benutzen stehen bleibt. Schau dir mal das Paket Debianunattended-upgrades an. Ich halte es fuer den schoeneren weg, wenn man wirklich auf diese Weise aktualisieren moechte.

kharn
Beiträge: 18
Registriert: 18.01.2006 15:03:01

Re: Cronjob

Beitrag von kharn » 13.06.2011 12:52:53

Hi,

so bekomm ich zwar weniger Fehler aber funktionieren tut's immer noch nicht.

Fehler aus der Mailbox:
dpkg: Warnung: »ldconfig« wurde im PATH nicht gefunden oder ist nicht ausführbar.
dpkg: Warnung: »start-stop-daemon« wurde im PATH nicht gefunden oder ist nicht ausführbar.
dpkg: Fehler: 2 erwartete Programme nicht im PATH gefunden oder nicht ausführbar.
Beachten Sie: PATH von root sollte normalerweise /usr/local/sbin, /usr/sbin und /sbin enthalten.
E: Sub-process /usr/bin/dpkg returned an error code (2)

DeletedUserReAsG

Re: Cronjob

Beitrag von DeletedUserReAsG » 13.06.2011 13:46:57

Dann solltest du vielleicht die passenden Pfade in die PATH für den Cronjob aufnehmen.

cu,
niemand

kharn
Beiträge: 18
Registriert: 18.01.2006 15:03:01

Re: Cronjob

Beitrag von kharn » 13.06.2011 14:12:40

Ja dann gehts auch :P
wer lesen kann...

Danke!

Antworten