• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

(Gelöst) wer löscht die crontab?

Hi,

guten Tag erst mal! Ich bin neu hier und hoffe, dass ich in diesem Brett richtig bin, denn es hat nur sekundär was mit Booten zu tun.

Es ist nun bereits zum wiederholten mal ein seltsames Phänomen aufgetreten.

Es handelt sich um einen vServer mit OpenSuSE 10.1 u. Plesk 9 bei 1&1. Ab und zu kommt es vor, dass 1&1 den Server re-bootet, aus wer weiss was für Gründen. Ich habe für ein Ticketsystem eine crontab "otrs" angelegt und jedesmal, wenn der Server neu startet, wird die crontab "otrs" gezielt gelöscht:

/var/log/messages:
Code:
Oct  5 14:00:01 example /usr/sbin/cron[21933]: (otrs) CMD ($HOME/bin/GenericAgent.pl >> /dev/null)
Oct  5 14:01:01 example /usr/sbin/cron[23896]: (root) CMD (/usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1)
Oct  5 14:07:27 example shutdown[5596]: shutting down for system halt
Oct  5 14:07:27 example init: Switching to runlevel: 0
Oct  5 14:07:27 example crontab[5655]: (root) DELETE (otrs)       <---- !!!!
Oct  5 14:07:38 example sshd[25621]: Received signal 15; terminating.
Oct  5 14:07:38 example xinetd[25656]: Exiting...
Oct  5 14:07:38 example saslauthd[24474]: server_exit     : master exited: 24474
Oct  5 14:07:39 example exiting on signal 15
Oct  5 14:15:00 example syslogd 1.4.1: restart.
Oct  5 14:15:00 example saslauthd[20470]: detach_tty      : master pid is: 20470
Oct  5 14:15:00 example saslauthd[20470]: ipc_init        : listening on socket: /var/run/sasl2//mux
Oct  5 14:15:08 example sshd[23697]: Server listening on 0.0.0.0 port 61022.
Oct  5 14:15:08 example xinetd[23724]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=26]
Oct  5 14:15:08 example xinetd[23724]: Reading included configuration file: /etc/xinetd.d/chargen-udp [file=/etc/xinetd.d/chargen-udp] [line=14]

Ich habe den relevanten Eintrag gekennzeichnet: "crontab[5655]: (root) DELETE (otrs)"

Wie kann das sein? Irgendwer muss doch "crontab -r -u otrs" aufrufen, oder?

Wo könnte ich nach der Ursache des Problems suchen?

--

Gruss Axel
 
Hi,

naja, das root das macht war mir schon klar ;)

Ich dachte, auf einem vServer - und noch dazu mit installiertem Plesk - gibt es Merkwürdigkeiten, die das erklären würden und die in "normalen" SuSEn nicht vorkommen. Plesk hat ja den Ruf...so wie YaST...

Inzwischen habe ich aber herausgekriegt, das dass Ticket-System OTRS dies verzapft. In dem init.d Script wird im runlevel 3 eine crontab angelegt (das erklärt das überschreiben meiner editierten crontab) und beim shutdown wird die crontab tatsächlich entfernt. Das ist wirklich abartig und hätte ich von so einem generell professionellen und sehr brauchbaren System nicht erwartet, deshalb habe ich dort nicht gesucht. Offen bleibt, warum beim Start nicht wieder eine angelegt wurde. Aber dazu muss ich erst mal das Script auseinander nehmen.

Danke dir trotzdem!
 
Oben