cronjob
cronjob
Hallo,
ich versuche schon seit 2 tagen ein cronjob laufen zu lassen leider ohne erfolg. vielleicht kann mir ja jemand helfen .
dies speicher ich als .sh file ab.
01 0 * * * mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
Danach gebe ich ueber putty
crontab file.sh ein.
irgendwie erstellt er aber keine backupfile.
Hoffe mir kann jemand helfen.
PhilippK: verschoben von I&U nach C&T
ich versuche schon seit 2 tagen ein cronjob laufen zu lassen leider ohne erfolg. vielleicht kann mir ja jemand helfen .
dies speicher ich als .sh file ab.
01 0 * * * mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
Danach gebe ich ueber putty
crontab file.sh ein.
irgendwie erstellt er aber keine backupfile.
Hoffe mir kann jemand helfen.
PhilippK: verschoben von I&U nach C&T
hallo
versuch mal das ganz etwas anders
dann abspeichern als
z.b.
und in /etc/cron.daily verschieben
unter cron.daily wird das script täglich um mitternacht ausgeführt
cu
versuch mal das ganz etwas anders
Code: Alles auswählen
#!/bin/sh
mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
z.b.
Code: Alles auswählen
mysqldump.sh
unter cron.daily wird das script täglich um mitternacht ausgeführt
cu
hallo
ich habe leider keine root rechte (kenne mich dafuer zu wenig aus), ist nur ein managed server bei strato. die datei kann ich nicht in /etc/cron.daily verschieben.
Es muss doch noch ne andere moeglichkeit geben.
danke im voraus
ich habe leider keine root rechte (kenne mich dafuer zu wenig aus), ist nur ein managed server bei strato. die datei kann ich nicht in /etc/cron.daily verschieben.
Es muss doch noch ne andere moeglichkeit geben.
danke im voraus

Zuletzt geändert von taralushi am 05.06.2004 22:00, insgesamt 1-mal geändert.
was sagt crontab -l?
wo hast du den umständlichen weg über crontab script.sh her?
Normalerweise macht mans so:
crontab -e
# das startet nen editor
<i> drücken
# deinen text eingeben, etwa:
mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
<esc> drücken
<:wq> drücken
Ps. mach mal:
which mysqldump
den pfad den es dir rauswirft, verwendet du anstatt des mysqldump in der crontab, z.B.
/usr/bin/mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
cron hat oft nicht die selbe PATH Variable wie dein shell account.
man 5 crontab ist auch lesenswert.
wo hast du den umständlichen weg über crontab script.sh her?
Normalerweise macht mans so:
crontab -e
# das startet nen editor
<i> drücken
# deinen text eingeben, etwa:
mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
<esc> drücken
<:wq> drücken
Ps. mach mal:
which mysqldump
den pfad den es dir rauswirft, verwendet du anstatt des mysqldump in der crontab, z.B.
/usr/bin/mysqldump -u XXXX -h XXXX -pXXXX db > anything.sql
cron hat oft nicht die selbe PATH Variable wie dein shell account.
man 5 crontab ist auch lesenswert.
Re: cronjob
Führst die Datei auch völlig falsch austaralushi hat geschrieben:
crontab file.sh ein.

entweder
Code: Alles auswählen
./file.sh
Code: Alles auswählen
sh file.sh

Re: cronjob
argh, samma, es geht sich nicht ums ausführen, er will die ins crontab eintragen.jes hat geschrieben:Führst die Datei auch völlig falsch austaralushi hat geschrieben:
crontab file.sh ein.![]()
Müssen eigendlich ständig Leute mit halbwissen dazwischenfunken?
Wenn man keine Ahnung hat einfach mal die d... v... F... halten.
- itst
- Ehrenadmin
- Beiträge: 7418
- Registriert: 21.08.2001 02:00
- Wohnort: Büttelborn bei Darmstadt
- Kontaktdaten:
Ich auch nicht. Der Einzige, der hier Ausrufezeichen benutzt, bin ich.Und solche dummen sprüche will ich nicht nochmal hören !
Abgesehen davon das jensemann Recht hat: Deine 'Lösung' funktioniert, ist aber ineffizient und kann zu großen Problemen führen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
phpBB.de Ehrenadministrator

Also ich hab seine Frage anders verstanden, und da war ich nicht der einzige, es ging sich nicht drum das script einmal auszuführen sondern cron dazu zubringen es regelmässig auszuführen.jes hat geschrieben:Halbwissen was ?
Zufällig hab ich ihm gerade in MSN, und es hat funktioniert
Ich kann dir auch andere anbieten, z.B. welche übers Plenken, wie wärs?jes hat geschrieben: Und solche dummen sprüche will ich nicht nochmal hören !