php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2004, 22:21  
Gast
 
Beiträge: n/a
Standard CronJob testen / mehrere Cronjobs anlegen..?!

Hallo

Ich habe gleich mal 3 Fragen
Kenne mich mit Linux natürlich überhaupt nicht aus.

Cronjob habe ich jedoch ohne erkennbare Probleme einrichten können.

Bin folgendermaßen vorgegangen:

habe unter root und in dem gleichen Ordner, indem sich mein Script befindet eine datei namens: bla.txt angelegt.

crontab -e
i
00 * * * wget /domain/ordner/ordner/script.php -O bla.txt //(um jede nacht um 00:00 das script zu starten)
Esc Taste
:wq

Anschliessend habe ich die Meldung : crontab : installing new crontab erhalten.

Als Tool habe ich putty benutzt.

Anschliessend musst ich feststellen, das auf dem Server zwei neue Dateien angelegt wurden.
1. .bash_history
2. .viminfo

Meine Frage:
War die Installation erfolgreich ? Beider bla.txt Dateien sind noch leer !!

Wenn ich jetzt einen zweiten Cronjob anlege.. wird die erste überschrieben ?

Wie kann ich die Cronjobs in Ordner anlegen ?

Bedanke mich im vorraus für euere Hilfe
Aaron

Aso.. gibt es ein Befehl um CronJobs zu testen ?

//---------------------------------------------------------

Mittlerweile habe ich auch das hier probiert:

1. putty
2. pwd für den absoluten pfad
3. crontab -e
4. i
5. 0 0 * * * wget /kunden/homepages/22/*/htdocs/php/gb/cron.php
6. ESQ
7. :wq

Anschliessend erhalte ich die Meldung : crontab : installing new crontab

Aber leider erhalte ich nicht die erwartet Email (wird von cron.php verschickt).

Wenn ich cron.php ganz normal über browser aufrufe, erhalte ich die Mail.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.10.2004, 08:45  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard Re: CronJob testen / mehrere Cronjobs anlegen..?!

Zitat:
Zitat von aaron_k
Hallo

Ich habe gleich mal 3 Fragen
Kenne mich mit Linux natürlich überhaupt nicht aus.

Cronjob habe ich jedoch ohne erkennbare Probleme einrichten können.

Bin folgendermaßen vorgegangen:

habe unter root und in dem gleichen Ordner, indem sich mein Script befindet eine datei namens: bla.txt angelegt.

crontab -e
i
00 * * * wget /domain/ordner/ordner/script.php -O bla.txt //(um jede nacht um 00:00 das script zu starten)
Esc Taste
:wq

Anschliessend habe ich die Meldung : crontab : installing new crontab erhalten.

Als Tool habe ich putty benutzt.

Anschliessend musst ich feststellen, das auf dem Server zwei neue Dateien angelegt wurden.
1. .bash_history
2. .viminfo

Meine Frage:
War die Installation erfolgreich ? Beider bla.txt Dateien sind noch leer !!

Wenn ich jetzt einen zweiten Cronjob anlege.. wird die erste überschrieben ?

Wie kann ich die Cronjobs in Ordner anlegen ?

Bedanke mich im vorraus für euere Hilfe
Aaron

Aso.. gibt es ein Befehl um CronJobs zu testen ?

//---------------------------------------------------------

Mittlerweile habe ich auch das hier probiert:

1. putty
2. pwd für den absoluten pfad
3. crontab -e
4. i
5. 0 0 * * * wget /kunden/homepages/22/*/htdocs/php/gb/cron.php
6. ESQ
7. :wq

Anschliessend erhalte ich die Meldung : crontab : installing new crontab

Aber leider erhalte ich nicht die erwartet Email (wird von cron.php verschickt).

Wenn ich cron.php ganz normal über browser aufrufe, erhalte ich die Mail.
Uiui,

ich bin zwar kein Guru, aber das sieht nicht gut aus, das sehe sogar ich

1) die .bash_rc und die .viminfo sind in Ordnung und haben mit Deinem cron nix zu tun, sondern mit der Shell und dem vim.
2) schön, dass Du Dich mit dem vim beschäftigst
3)
Code:
0 0 * * * wget /domain/ordner/ordner/script.php -O bla.txt //(um jede nacht um 00:00 das script zu starten)
Bis zum wget sieht alles gut aus :wink: wget will (soll) wahrscheinlich einen HTTP-Request machen, der beginnt dann also mit "http://", nicht mit "/". Da Dein cron nicht "weiß", dass Du irgendwo eine Datei bla.txt als Ausgabe schon angelegt hast, wird er sie wahrscheinlich auch nicht verwenden. Wohin er schreibt, weiß ich nicht.
Code:
locate bla.txt
Die Zeile muss also irgendwie so aussehen:
Code:
0 0 * * * wget http://deine.domain.de/domain/ordner/ordner/script.php -O /tmp/bla.txt
Übrigens halte ich diese Zeile für vollkommen daneben:
Code:
5. 0 0 * * * wget /kunden/homepages/22/*/htdocs/php/gb/cron.php
Was macht denn der Stern dort???

Testen kannst Du bedingt, wenn Du genau das, was als Kommando in der crontab steht, auf der Kommandozeile ausführen kannst, also z.B. Beachte aber, dass der cronjob nicht Deine Umgebung hat! Ausgaben verschickt der crond übrigens an den Inhaber des Cronjobs, Du solltest mit
Code:
mail
mal Dein lokales Postfach checken oder Dir die Mails vom Mailadmin weiterleiten lassen.

--

Marco
marsch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
Cronjob: Falsche Ausführung - CPU schuld? Curanai Server, Hosting und Workstations 1 18.10.2007 19:11
php cronjob erstellt keine txt-datei... MrCavity Server, Hosting und Workstations 1 14.10.2006 15:57
Confixx & Cronjobs, bekomme es einfach nicht hin! Shaft2002 PHP Tipps 2006 8 13.07.2006 20:23
Profil anlegen toko1284 PHP Tipps 2006 7 06.04.2006 20:43
[Erledigt] Cronjob mit sehr kleinem Zeitintervall PHP-Fortgeschrittene 8 25.03.2006 23:05
problem bei exec(tar ...) ausführen über cronjob PHP-Fortgeschrittene 2 06.07.2005 10:58
wie mach ich einen CRONJOB ? PHP Tipps 2005 25 02.04.2005 18:03
Verzeichnis anlegen mgoertz PHP Tipps 2005 6 07.03.2005 22:00
PHP Testen PHP Tipps 2005 3 04.02.2005 09:53
Cronjobs PHP Tipps 2005 1 07.01.2005 05:02
[Erledigt] Meine Cronjobs gehen nicht - Bitte um Tipps PHP Tipps 2004-2 4 27.11.2004 13:58
CronJobs Skazi PHP Tipps 2004 3 05.10.2004 13:15
[Erledigt] problem mit cronjobs PHP-Fortgeschrittene 18 22.09.2004 12:59
Nachrichten bei der Ausführung von Cronjobs unterbinden MrMarco Server, Hosting und Workstations 4 16.09.2004 16:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cronjob testen, crontab testen, cron testen, cronjob anlegen, crontab anlegen, cronjob erstellen, cronjobs testen, cron job testen, mehrere cronjobs, linux crontab testen, cronjobs anlegen, linux cronjob testen, http://www.php.de/server-hosting-und-workstations/9809-erledigt-cronjob-testen-mehrere-cronjobs-anlegen.html, cron anlegen, putty cronjob anlegen, cronjob mehrere jobs, putty cronjob, putty crontab, mehrere crontabs, crontab putty

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.