online 1
gast (50)

/ Forum / Linux

LinuxLinux

Fragevon MG89 vom 15.10.2020, 08:51 Options

CRONJOBS

Hallo liebe Community,

habe folgendes problem!
Überwache mit Nagios unsere Serverlandschaft! Nun möchte ich, das mir meine Linuxkiste ein CGI-File, sprich das avail.cgi als html datei abspeichert!
habe dazu schon ein script geschrieben, welches wenn ich es ausführe einwandfrei funktioniert!

Nun habe ich die Idee gehabt, das das script jeden 30. im monat ausgeführt wird mittels eines Cronjobs.
habe dazu die crontab editiert und folgendes reingebaut:

00 6 30 * * root /root/JOB.sh

sieht gut aus - funktioniert aber nicht!
mein user root bekommt vom system eine mail in der dann immer nur folgendes steht:
/bin/sh: root: command not found!

habe ich irgendwas übersehen?
Vielen Dank
Gruß
Marc


Antwort schreiben

Antwort 1 von Supermax vom 15.10.2020, 09:12 Options

Der Username ist in der crontab nicht vorhanden, du bearbeitest eine user-spezifische crontab entweder mit
crontab -u <username> -e
(als root)
Nur
crontab -e
bearbeitet die crontab des aktuellen Users.

Antwort 2 von MG89 vom 15.10.2020, 11:09 Options

Jepp Danke Supermax,

habe nun unter /var/spool/cron/crontab
das verzeichnis root gelöscht und mein cronjob in die /etc/crontab eingetragen!
Jetzt funktioniert es!

Danke und Gruß
Marc

Antwort 3 von Supermax vom 15.10.2020, 11:29 Options

Man sollte eigentlich die crontabs ausschließlich über den Befehl "crontab" bearbeiten, damit ist man unabhängig davon wo auf dem aktuellen System die crontab-Dateien tatsächlich abgelegt werden.

Antwort 4 von MG89 vom 15.10.2020, 14:33 Options

Ist es nicht unabhängig über die /etc/crontab?
wenn man diese mit mc bearbeitet?

Ähnliche Themen

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026