Was sind Cron jobs
Ferby
- sonstiges
0 Sönke Tesch0 Ferby0 Dennis0 Ferby0 Cheatah0 Sönke Tesch0 Cheatah
0 Torsten Krause
0 parkbanksitzer0 Holger0 Bio
Hallo,
kann mir jemand ganz einfach erklären was Cron jobs sind?
In letzter Zeit sehe ich immer wieder Provider die das seit kurzen anbieten. Für was brauche ich Cron jobs in der Praxis?
Danke
kann mir jemand ganz einfach erklären was Cron jobs sind?
cron ist ein Programm bzw. mittlerweile eine Programmkategorie, mit dem sich zu bestimmten Zeiten andere Programme (jobs) starten lassen.
Für was brauche ich Cron jobs in der Praxis?
Alles Mögliche und Unmögliche.
Gruß,
soenk.e
Hallo,
was für Programme?
.exe, .php .... oder welche?
Hi Ferby,
was für Programme?
.exe, .php .... oder welche?
So weit ich weiß: Alles.
Du kannst jede beliebige Datei damit im Prinzip tätlich oder so aufrufen und was in der Datei ist, wird gemacht.
MfG, Dennis.
Hallo,
Also ich habe noch nie gehört das eine .exe Datei auf einen Server ausgeführt wird. Welche Programmiersprache wird den dafür verwendet, ich kann z. B. Basic, wie soll mir das irgendwie am Server helfen? Kannst du mir da ein Beispiel nennen?
Hi,
Also ich habe noch nie gehört das eine .exe Datei auf einen Server ausgeführt wird.
es geht auch nicht um Server. cron ist ein Programm des Betriebssystems, genauer gesagt von Linuxen. Ob auf der Maschine noch eine Serversoftware läuft, ist nicht von Belang.
Welche Programmiersprache wird den dafür verwendet,
Mit cron kannst Du jedes Programm starten, welches gestartet werden kann. Das umfasst nach letzter Zählung _alle_ Programmiersprachen. Eine .exe dürfte allerdings für das falsche System kompiliert sein ...
Cheatah
Also ich habe noch nie gehört das eine .exe Datei auf einen Server ausgeführt wird.
Man mag über Windows als Serversystem denken was man will, ins Reich des Unmöglichen fällt sowas nicht. Warum sollte man also keine exe-Datei auf einem Server, der unter Windows läuft, starten können? Allerdings..
es geht auch nicht um Server.
..richtig. Es spricht nichts dagegen, mit cron einmal im Monat auf dem Heimrechner die Windowsplatte zu defragmentieren oder den Inhalt von c:\tmp zu löschen, wenn man mal davon absieht, dass Windows für zeitgesteuerte Programmstarts schon den eingebauten "Taskplaner" anbietet.
cron ist ein Programm des Betriebssystems, genauer gesagt von Linuxen.
Aua. cron hat mit Linux absolut gar nichts zu tun, geschweige denn mit einem Betriebssystem. cron funktioniert genauso gut unter BSD, Solaris, auf Apfelrechnern, Amigas, unter Windows, was-auch-immer (solange die Plattform Multitasking und eine Uhr zur Verfügung stellt). Und wenn es das originale cron nicht tut, dann nimmt man halt eine andere cron-Variante.
Gruß,
soenk.e
Hi,
cron ist ein Programm des Betriebssystems, genauer gesagt von Linuxen.
Aua. cron hat mit Linux absolut gar nichts zu tun,
bis auf die Herkunft :-) Okay, s/Linuxen/Unixen/. Oder bin ich da historisch falsch informiert?
Und wenn es das originale cron nicht tut, dann nimmt man halt eine andere cron-Variante.
Ist das relevant, wenn ein Provider cron-Jobs als Feature anbietet? Ich habe jedenfalls noch nie gesehen, dass dieser Begriff im Zusammenhang mit einem Windows o.ä. angeboten wurde.
Cheatah
Hallo,
was für Programme?
.exe, .php .... oder welche?
das ist völlig egal ...
je nachdem was das bei "deinem" provder verwendete cron zulässt, kann man theoretisch alle Datein ausführen (oder dies zumindest versuchen.) im web-bereich werden dies hauptsächlich irgendwelche scripts sein (CGI/Perl oder auch PHP/mySQL) um irgendwas machen zu lassen. man könnte auch eine .txt oder sonstwas ausführen lassen, nur macht das halt wenig sinn. außerdem werden es die wenigsten provider zulassen, dass (mit cron) auf IHREM server (egal welches os) irgendwelche ausführbaren dateien wirklich ausgeführt werden. sonst könnte man ja bei einem windows-server einfach mal format.exe hochladen und ....
mfg
Hi! <img src="http://parkbanksitzer.milten.lima-city.de/smilies/smile.gif" border="0" alt="">
Ganz einfach gesagt - das sind Programmroutinen, die zu einem von Dir festgelegtem Zeitpunkt regelmäßig ausgeführt werden, ohne, daß Du Dich drum kümmern mußt.
Zum Beispiel : Zur regelmäßigen Auswertung der Besucherstatistiken oder zum regelmäßigen Löschen von doppelten Datenbankeinträgen u.s.w.
Grüße
parkbanksitzer <img src="http://parkbanksitzer.milten.lima-city.de/smilies/pbs02.gif" border="0" alt="">
Hallo,
kann mir jemand ganz einfach erklären was Cron jobs sind?
Na Zeitarbeit. :)
Ein Cronjob wird regelmäßig in einer von dir festgelegten Frequenz ausgeführt.
z.B. "einmal täglich morgens um 6h das Programm baue_startseite.pl laufen lassen".
Du legst also für immer wiederkehrende Aufgaben kleinen Programme an - z.B. Datenbank zur Sicherheit in eine anderes Verzeichnis kopieren - und diese kleinen Programme werden dann über einen Cronjob ausgeführt. In der so genannten "Crontab" steht der "Fahrplan" aller Aktionen die Du so für Dein System festgelegt hast. Diese Crontab wird Job für Job - eben Cronjob für Cronjob - abgearbeitet.
Grüße
Holger
Sup!
http://forum.de.selfhtml.org/archiv/2003/4/43179/#m236041
Gruesse,
Bio