PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cron Job



Kilo_3366
27.01.16, 11:56
Hallo,

ich bin ziemlich neu in Linux und brauche mal eure Hilfe

Habe bei Hosteurope einen Virtual Server laufen.
Leider ist er noch mit Ubuntu 10.04 LTS bestückt, dieses soll aber demnächst geändert werden.

ich bringe einfach meinen Cron-Job nicht zum laufenden.

Der Cron-Job ist unter cron.daily gespeichert und hat die Attribute

-rwxr-xr-x 1 root root 149 Jan 27 12:29 mysqldump


die Datei hat folgenden Inhalt

#! bin/sh

0 0,6,12,18 * * * /var/www/vhosts/xxxxxxxx.de/httpdocs/01_Staff/MySqlDumb/msd_cron/crondump.pl -config=mysqldumper -html_output=0


Die Ausführung des Cron-Job aus dem Browser heraus läuft einwandfrei.

Danke für die Hilfe

Kilo_3366

marce
27.01.16, 12:04
Der Inhalt der Datei ist Müll. Da kommt nur das Script rein, nicht irgendwelche Zeilen, wie man sie in die Crontab schreiben würde.
Zudem passt die Idee von "cron.daily" nicht zu dem Wunsch, mehrfach pro Tag ein Script abarbeiten zu wollen - Such Dir also was aus. Entweder eine reguläre Crontab mit festen Zeiten oder eben cron.daily.

Ach ja: Scripte und Konsolen-Ein/Ausgaben bitte künftig in [code]-Tags posten. Steigert die Lesbarkeit.

fork
27.01.16, 12:26
automysqlbackup !

http://wiki.ubuntuusers.de/MySQL/Backup/

Kilo_3366
28.01.16, 12:28
Danke für den Hinweis,

habe das Problem über Crontab gelöst.

Bei einer Auführung hane ich leider noch ein Problem.

Ich möchte um xx.xxx Dateien mit der Endung .php aus dem Verzeichnis root@xxxx löschen


46 12 * * * root /usr/bin/find /root -name \*.php ! -exec rm -f {} \;

Leider ohne Erfolg.

DrunkenFreak
28.01.16, 12:36
Das ! ist wohl falsch.

fork
28.01.16, 15:34
46 12 * * * root /usr/bin/find /root -name \*.php ! -exec rm -f {} \;


Teste doch den Befehl mal auf der Konsole, vor der Ausführung im Cron.

Im übrigen mein Mitgefühl für jeden, der Dich für den Befehl(bzw. für das, dass diese Dateien erzeugt hat) steinigen will. :)

find /root -name *.php


Wenn Du schon sicherheitsbedacht programmierst, dann mach es wenigstens richtig und nimm Perl!

BetterWorld
28.01.16, 15:39
Verleiht mir den großen Orden am laufenden Bande für Nachsichtigkeit,
weil ich mal einfach nix dazu schreib.