Fragen rund um cronjobs
Hallo, ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Vielen Dank für die Hilfe, Peter Jordan -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
Am Freitag, 11. August 2006 10:15 schrieb Peter Jordan: Hallo, ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? z.b. 15 minuten nach jeder stund 15 * * * * user befehl 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Nein. Es sei denn du kannst ssh/scp etc nehmen. Dann funktioniert es mit einem key. Wenn due ein passwort eintippen muss kannst du doch auch den job per hand starten. -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
Re: Fragen rund um cronjobs
Hallo! ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? dafür solltest Du mal man 5 crontab befragen oder google. 15-58 * * * * $HOME/bin/daily.job $HOME/tmp/out 21 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. man sudo, man sudoers, man visudo Für solche Fragen kann man auch erst mal die Manpages lesen oder google, yahooen, msnen oder sonst eine Suchmaschine bedienen CU Michael -- ,''`. Michael Ott, e-mail: michael at zolnott dot de : :' : Debian SID on Thinkpad T43: `. `'http://www.zolnott.de/laptop/ibm-t43-uc34nge.html `- Jeden Mittwoch von 21 - 24 Uhr. Zosh! auf Radio Z. Das Härteste, was der Musikmarkt zu bieten hat. http://www.zosh.de Online hören: http://www.radio-z.net
Re: Fragen rund um cronjobs
Am Freitag, 11. August 2006 10:49 schrieb Michael Ott: Hallo! ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? dafür solltest Du mal man 5 crontab befragen oder google. 15-58 * * * * $HOME/bin/daily.job $HOME/tmp/out 21 dann wird er aber jede minute zwichen 15 und 58 einmal ausgeführt. Soll den nicht nur einmal ausgeführt werden? -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
Re: Fragen rund um cronjobs
Hallo! ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? dafür solltest Du mal man 5 crontab befragen oder google. 15-58 * * * * $HOME/bin/daily.job $HOME/tmp/out 21 dann wird er aber jede minute zwichen 15 und 58 einmal ausgeführt. Soll den nicht nur einmal ausgeführt werden? Die Formulierung läßt Interpretationsspielraum zu. Er soll täglich gestartet werden: einmal oder mehrmals Leider darf der Job...: Da steht aber nicht von einmal. Zwischen einmal pro Tag und immer außer 59 bis 14 ist alles drin. Oder verstehe ich die Anfrage total falsch. Aber es ist ja wurscht. Ich glaube, daß der Fragende bestimmt geholfen geworden ist CU Michael -- ,''`. Michael Ott, e-mail: michael at zolnott dot de : :' : Debian SID on Thinkpad T43: `. `'http://www.zolnott.de/laptop/ibm-t43-uc34nge.html `- Jeden Mittwoch von 21 - 24 Uhr. Zosh! auf Radio Z. Das Härteste, was der Musikmarkt zu bieten hat. http://www.zosh.de Online hören: http://www.radio-z.net
Re: Fragen rund um cronjobs
On Fri, Aug 11, 2006 at 10:15:25AM +0200, Peter Jordan wrote: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? Du kannst die Zeiten, zu denen cron.daily abgearbeitet wird, in der /etc/crontab definieren. Alternativ halt crontab -e. cu ulf -- Ulf Volmer [EMAIL PROTECTED] www.u-v.de -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
Von: Michael Ott [EMAIL PROTECTED] Hallo! ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? dafür solltest Du mal man 5 crontab befragen oder google. 15-58 * * * * $HOME/bin/daily.job $HOME/tmp/out 21 ^^^ imho startet das den Job dann in jeder Stunde 44 mal ;-) Reinhold
Re: Fragen rund um cronjobs
Peter Jordan, 08/11/2006 10:50 AM: Hallo, ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Vielen Dank für die Antworten. Ich habe in letzter Zeit irgendwie die Gabe meine Fragen so zu stellen, dass sie nicht verstanden werden. Tut mir leid, ich versuche mich zu bessern. zu 1. Der Cronjob soll einmal pro tag ausgeführt werden, aber nicht zu einem bestimmten Zeitpunkt, da mein Arbeitsrechner nicht zu regelmäßigen Zeiten läuft. Wenn er aber ausgeführt wird, darf er nicht in den Minuten einer Stunde ausgeführt werden, die zwischen 59-14 liegen. Grund: zu jeder vollen Stunde wird bereits ein Cronjob ausgeführt, der mit dem täglich auszuführenden konkurriert. zu 2. Ich kenne und nutze sudo, aber es ist ja nicht das root-passwort was ich eingeben muss (davon hatte ich ja auch nichts geschrieben), sondern es geht um das Passwort, welches eine Partition entschlüsselt (wovon ich allerdings auch nichts geschrieben habe ;-) ). Ich gebe zu meine ursprüngliche Fragestellung war zu allgemein und lies viel Interpretationsspielraum. Für die Zukunft versuche ich daran zu denken hier das Problem mit allen Hintergründen und nicht vereinfacht zu schildern. Abschließend möchte ich klarstellen, dass ich, bevor ich hier eine Frage stelle, schon geraume Zeit in die Lösung meiner Probleme investiert habe, das USENET stellt für mich die letzte Möglichkeit dar. Allerdings bin ich was Linux angelangt (noch) kein Profi und stelle manchmal Fragen, die andere hier wahrscheinlich im Schlaf beantworten können; aber jeder hat mal klein angefangen. Ich bitte das nicht zu vergessen. Viele Grüße, Peter Jordan -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
On Fri, 11 Aug 2006 12:56:05 +0200 Peter Jordan [EMAIL PROTECTED] wrote: zu 1. Der Cronjob soll einmal pro tag ausgeführt werden, aber nicht zu einem bestimmten Zeitpunkt, da mein Arbeitsrechner nicht zu regelmäßigen Zeiten läuft. Wenn er aber ausgeführt wird, darf er nicht in den Minuten einer Stunde ausgeführt werden, die zwischen 59-14 liegen. Grund: zu jeder vollen Stunde wird bereits ein Cronjob ausgeführt, der mit dem täglich auszuführenden konkurriert. du suchst anacron?
Re: Fragen rund um cronjobs
Evgeni Golov schrieb: On Fri, 11 Aug 2006 12:56:05 +0200 Peter Jordan [EMAIL PROTECTED] wrote: zu 1. Der Cronjob soll einmal pro tag ausgeführt werden, aber nicht zu einem bestimmten Zeitpunkt, da mein Arbeitsrechner nicht zu regelmäßigen Zeiten läuft. Wenn er aber ausgeführt wird, darf er nicht in den Minuten einer Stunde ausgeführt werden, die zwischen 59-14 liegen. Grund: zu jeder vollen Stunde wird bereits ein Cronjob ausgeführt, der mit dem täglich auszuführenden konkurriert. du suchst anacron? Der stellt aber nicht sicher, dass der Job zu bestimmten Zeiten nicht ausgeführt wird. Mir fällt eigentlich nur ein, den Job so zu schreiben, dass er selbst prüft, ob er in den letzten 24 Stunden schon gelaufen ist und ihn ohne anacron zu allen erlaubten Minuten (oder einer Auswahl davon) zu starten. Rüdiger -- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
Hi Peter, Von: Peter Jordan [EMAIL PROTECTED] zu 1. Der Cronjob soll einmal pro tag ausgeführt werden, aber nicht zu einem bestimmten Zeitpunkt, da mein Arbeitsrechner nicht zu regelmäßigen Zeiten läuft. Wenn er aber ausgeführt wird, darf er nicht in den Minuten einer Stunde ausgeführt werden, die zwischen 59-14 liegen. Grund: zu jeder vollen Stunde wird bereits ein Cronjob ausgeführt, der mit dem täglich auszuführenden konkurriert. 1. Lass den Cronjob, welcher zwischen der 59ten und 14ten Minute läuft, einfach beim Start eine Lockdatei anlegen, welche er am Schluss wieder löscht. 2. Starte den anderen Job als Skript mit at. Dieser Script prüft, ob die Lockdatei vorhanden ist. Wenn ja, trägt er sich selbst bei at mit now+20min erneut ein und terminiert. Wenn nein, selber bei at mit now+24h eintragen, alle Aktionen ausgeführen und terminieren. Klar gibt es da noch ein paar Ecken und Kanten, aber vielleicht hilft es ja. Gruss Reinhold
Re: Fragen rund um cronjobs
Also sprach Peter Jordan [EMAIL PROTECTED] (Fri, 11 Aug 2006 12:56:05 +0200): Peter Jordan, 08/11/2006 10:50 AM: Hallo, ich möchte verschiedene cronjobs einrichten und habe dazu zwei Fragen: 1. Der Cronjob soll täglich gestartet werden, daher würde sich cron.daily anbieten. Leider darf der Job während der Stunde nur in den Minuten zwischen 15-58 durchgeführt werden. Wie könnte ich das am einfachsten erreichen? 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Vielen Dank für die Antworten. Ich habe in letzter Zeit irgendwie die Gabe meine Fragen so zu stellen, dass sie nicht verstanden werden. Tut mir leid, ich versuche mich zu bessern. zu 1. Der Cronjob soll einmal pro tag ausgeführt werden, aber nicht zu einem bestimmten Zeitpunkt, da mein Arbeitsrechner nicht zu regelmäßigen Zeiten läuft. Wenn er aber ausgeführt wird, darf er nicht in den Minuten einer Stunde ausgeführt werden, die zwischen 59-14 liegen. Grund: zu jeder vollen Stunde wird bereits ein Cronjob ausgeführt, der mit dem täglich auszuführenden konkurriert. Bau doch einfach eine Abfrage snip _minute=`date + %M` if [ $_minute -gt 15 -a $_minute -lt 58 ];then do_run else no_run fi /snip in den einen @reboot oder @daily cronjob ein. zu 2. Ich kenne und nutze sudo, aber es ist ja nicht das root-passwort was ich eingeben muss (davon hatte ich ja auch nichts geschrieben), sondern es geht um das Passwort, welches eine Partition entschlüsselt (wovon ich allerdings auch nichts geschrieben habe ;-) ). [...] Vielleicht laesst sich da was mit expect machen. Allerdings stellt sich dann die Frage, wie sinnvoll eine Verschluesselung ist, wenn das PW Klartext irgendwo liegt. IIRC willst du aber eh eine Aufforderung in X haben. Das kannst du grafisch (zenity) wie auch einfach mit einem xterm machen (read VAR). Viele Grüße, Peter Jordan sl ritch
Re: Fragen rund um cronjobs
Hallo! Evgeni Golov schrieb: [...] du suchst anacron? Nein, er sucht fcron. Damit geht genau das, was er will. Gruß, Marcus -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
Vielen Dank für die Antworten. Ich habe in letzter Zeit irgendwie die Gabe meine Fragen so zu stellen, dass sie nicht verstanden werden. Tut mir leid, ich versuche mich zu bessern. zu 1. Der Cronjob soll einmal pro tag ausgeführt werden, aber nicht zu einem bestimmten Zeitpunkt, da mein Arbeitsrechner nicht zu regelmäßigen Zeiten läuft. Wenn er aber ausgeführt wird, darf er nicht in den Minuten einer Stunde ausgeführt werden, die zwischen 59-14 liegen. Grund: zu jeder vollen Stunde wird bereits ein Cronjob ausgeführt, der mit dem täglich auszuführenden konkurriert. zu 2. Ich kenne und nutze sudo, aber es ist ja nicht das root-passwort was ich eingeben muss (davon hatte ich ja auch nichts geschrieben), sondern es geht um das Passwort, welches eine Partition entschlüsselt (wovon ich allerdings auch nichts geschrieben habe ;-) ). Ich gebe zu meine ursprüngliche Fragestellung war zu allgemein und lies viel Interpretationsspielraum. Für die Zukunft versuche ich daran zu denken hier das Problem mit allen Hintergründen und nicht vereinfacht zu schildern. Abschließend möchte ich klarstellen, dass ich, bevor ich hier eine Frage stelle, schon geraume Zeit in die Lösung meiner Probleme investiert habe, das USENET stellt für mich die letzte Möglichkeit dar. Allerdings bin ich was Linux angelangt (noch) kein Profi und stelle manchmal Fragen, die andere hier wahrscheinlich im Schlaf beantworten können; aber jeder hat mal klein angefangen. Ich bitte das nicht zu vergessen. schau mal hier. Das ist, wenn ich dich richtig verstanden habe, das was du willst/brauchst http://fcron.free.fr/ -- cu Roland Kruggel mailto: rk.liste at bbf7.de System: Intel, Debian etch, 2.6.16.16, xfce4 KDE 3.5
Re: Fragen rund um cronjobs
am 2006-08-11 13:45 schrieb Marcus Walther: Hallo! Evgeni Golov schrieb: [...] du suchst anacron? Nein, er sucht fcron. Damit geht genau das, was er will. ^ Wow, das Lurken auf der Liste lohnt sich! :-) Danke, Peter -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
Hallo Peter, Peter Jordan, 11.08.2006 (d.m.y): 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Nein, denn Du kannst ja nicht sicherstellen, dass der ein $DISPLAY hat. Gruss, Christian Schmidt -- Denn niemand ist so alt, daß er nicht glaubte, noch ein Jahr leben zu können. -- Marcus Tullius Cicero (Über das Greisenalter) signature.asc Description: Digital signature
Re: Fragen rund um cronjobs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Wozu soll die Passworteingabe denn gut sein?? Ein Cron ist ein automatisierter Ablauf :) Wenn du dann nen pw eingeben musst ist es nicht mehr automatisiert und du kannst es eigentlich gleich per Hand machen. Wenn du was von PC1 zu PC2 schüppern willst dann kannst du das via public-key machen :) mfg Jan Christian Schmidt wrote: Hallo Peter, Peter Jordan, 11.08.2006 (d.m.y): 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Nein, denn Du kannst ja nicht sicherstellen, dass der ein $DISPLAY hat. Gruss, Christian Schmidt -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE3JRmFxoGn/ckUGURApe3AJ9HsqIgTvd7ASrvhY+dTNVKr6qZogCfa2jI CoexLkgtWQVLDsxVTrfrqtk= =wQCf -END PGP SIGNATURE- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fragen rund um cronjobs
Hallo Peter, 2. Ein anderer CronJob erfordert die Eingabe eines Passwortes. Ist es irgendwie möglich, dass das skript eine Art Fenster in X öffnet in dem ich dann das Passwort eingeben kann. Nein, denn Du kannst ja nicht sicherstellen, dass der ein $DISPLAY hat. sudo sollte das können. Das Skript startet doch auf dem gleichen Rechner, nehme ich mal stark an. Ich habe es gerade mal ausprobiert: Damit geht es $ visudo rootALL=(ALL) ALL michaelo ALL=NOPASSWD: /usr/bin/apt-get CU Michael -- ,''`. Michael Ott, e-mail: michael at zolnott dot de : :' : Debian SID on Thinkpad T43: `. `'http://www.zolnott.de/laptop/ibm-t43-uc34nge.html `- Jeden Mittwoch von 21 - 24 Uhr. Zosh! auf Radio Z. Das Härteste, was der Musikmarkt zu bieten hat. http://www.zosh.de Online hören: http://www.radio-z.net
cronjobs
Hallo bis jetzt habe ich immer ins crontab -e die Cronjobs eingetragen. Bequemer ist es aber die Scripte die auszufhren sind ins /etc/cron.daily bzw. cron.hourly reinzuschreiben. Wenn ich alles richtig verstanden habe, werden diese Scripte automatisch, ohne weiteres eintragen ausgefhrt. Bei mir tut sich nichts. Meine Scripte in diesen verzeichnissen werden nicht ausgefhrt. Knnte jemand sagen wo es klemmen knnte? Ich benutze DEBIAN-SARGE. Muss man vieleicht etwas aktivieren? Grsse Vladislav -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: cronjobs
Am Tue, 18 Jan 2005 00:40:39 -1000 sprach Vlad Vorobiev [EMAIL PROTECTED]: Hallo bis jetzt habe ich immer ins crontab -e die Cronjobs eingetragen. Bequemer ist es aber die Scripte die auszuführen sind ins /etc/cron.daily bzw. cron.hourly reinzuschreiben. dron.hourly hab ich hier nicht. ein entsprechender eintrag muss in der /etc/crontab sein. Wenn ich alles richtig verstanden habe, werden diese Scripte automatisch, ohne weiteres eintragen ausgeführt. Bei mir tut sich nichts. Meine Scripte in diesen verzeichnissen werden nicht ausgeführt. Könnte jemand sagen wo es klemmen könnte? die aktualisierung der in /etc/crontab und /etc/cron.d/ neu eingetragenen scripts/befehle findet sofort (jede min) statt. die scripts in /etc/cron.[daily,monthly,..] werden laut den zeiten in /etc/crontab ausgeführt. die voraussetzung ist, dass sie valid bzw. ausführbar sind: /etc/cron.d/plattenplatz -snip- # disk usage reports. 55 */6 * * * root test -x /sbin/plattenplatz.sh /usr/bin/nice \ /sbin/plattenplatz.sh /dev/null -snip- ..ist im standard crontab format und ruft alle 6 stunden zur 55ten minute das script /sbin/plattenplatz.sh auf. anders sieht das in zb. /etc/cron.daily/ aus: /etc/cron.daily/account_blue -snip- #!/bin/sh -e # prog=/usr/bin/fetchmailnow.sh account=/etc/fetchy_blue.conf [ -x $prog ] || exit 0 [ -f $account ] || exit 0 $prog --configfile $account -snip- ..hier wird das in /etc/cron.daily liegende (ausführbare!) script via run-parts (zeit siehe /etc/crontab) direkt aufgerufen. Ich benutze DEBIAN-SARGE. Muss man vieleicht etwas aktivieren? /usr/sbin/cron muss laufen ($ ps aux). Grüsse Vladislav sl ritch.
Re: cronjobs
Vlad Vorobiev [EMAIL PROTECTED] wrote: Hallo bis jetzt habe ich immer ins crontab -e die Cronjobs eingetragen. Bequemer ist es aber die Scripte die auszuführen sind ins /etc/cron.daily bzw. cron.hourly reinzuschreiben. Wenn ich alles richtig verstanden habe, werden diese Scripte automatisch, ohne weiteres eintragen ausgeführt. Bei mir tut sich nichts. Meine Scripte in diesen verzeichnissen werden nicht ausgeführt. Könnte jemand sagen wo es klemmen könnte? Wie heißt den das script? / | Files must conform to the same naming convention as used by | run-parts(8): they must consist solely of upper- and lower-case | letters, digits, underscores, and hyphens \ Ulrich
Re: cronjobs
* Vlad Vorobiev: Hallo bis jetzt habe ich immer ins crontab -e die Cronjobs eingetragen. Bequemer ist es aber die Scripte die auszuführen sind ins /etc/cron.daily bzw. cron.hourly reinzuschreiben. Würde ich danach entscheiden, ob es sich um system- oder userbezogene Sachen handelt. Wenn ich alles richtig verstanden habe, werden diese Scripte automatisch, ohne weiteres eintragen ausgeführt. Bei mir tut sich nichts. Meine Scripte in diesen verzeichnissen werden nicht ausgeführt. Könnte jemand sagen wo es klemmen könnte? Die Skripte müssen ausführbar sein ('x'-Bit in der Ausgabe von 'ls -l'). J. -- My drug of choice is self-pity. [Agree] [Disagree] http://www.slowlydownward.com/NODATA/data_enter2.html -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: cronjobs
Ich poste mal einfach die Tatsachen: ASTA-SERVER:/etc/cron.daily# ll insgesamt 44 -rwxr-xr-x 1 root root 502 2002-07-04 23:13 bsdmainutils -rwxr-xr-x 1 root root 669 2003-09-05 15:52 exim -rwxr-xr-x 1 root root 419 2004-11-21 11:10 find -rwxr-xr-x 1 root root 89 2004-06-11 15:05 logrotate -rwxr-xr-x 1 root root 946 2004-07-22 20:27 man-db -rwxr-xr-x 1 root root 86 2001-09-27 15:42 modutils -rwxr-xr-x 1 root root 495 2001-11-18 23:29 netkit-inetd -rwxr-xr-x 1 root root 2571 2004-07-28 22:44 standard -rwxr-xr-x 1 root root 1307 2004-11-07 13:13 sysklogd -rwxr-xr-x 1 root root 178 2005-01-16 15:52 zupdate_catalog.sh Mein Script~~~ more crontab: SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 ** * * rootrun-parts --report /etc/cron.hourly 25 4* * * roottest -x /usr/sbin/anacron || run-parts --report /etc/cron.daily 47 4* * 7 roottest -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly 52 41 * * roottest -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly Meiner meinung nach sollte das Script zupdate_catalog.sh um 4 Uhr 25 Minuten Täglich gestartet werden, was nicht geschieht. Richard Mittendorfer wrote: Am Tue, 18 Jan 2005 00:40:39 -1000 sprach Vlad Vorobiev [EMAIL PROTECTED]: Hallo bis jetzt habe ich immer ins crontab -e die Cronjobs eingetragen. Bequemer ist es aber die Scripte die auszuführen sind ins /etc/cron.daily bzw. cron.hourly reinzuschreiben. dron.hourly hab ich hier nicht. ein entsprechender eintrag muss in der /etc/crontab sein. Wenn ich alles richtig verstanden habe, werden diese Scripte automatisch, ohne weiteres eintragen ausgeführt. Bei mir tut sich nichts. Meine Scripte in diesen verzeichnissen werden nicht ausgeführt. Könnte jemand sagen wo es klemmen könnte? die aktualisierung der in /etc/crontab und /etc/cron.d/ neu eingetragenen scripts/befehle findet sofort (jede min) statt. die scripts in /etc/cron.[daily,monthly,..] werden laut den zeiten in /etc/crontab ausgeführt. die voraussetzung ist, dass sie valid bzw. ausführbar sind: /etc/cron.d/plattenplatz -snip- # disk usage reports. 55 */6 * * * root test -x /sbin/plattenplatz.sh /usr/bin/nice \ /sbin/plattenplatz.sh /dev/null -snip- ..ist im standard crontab format und ruft alle 6 stunden zur 55ten minute das script /sbin/plattenplatz.sh auf. Das ist mir klar. Hier verweisst du direkt auf das Script- anders sieht das in zb. /etc/cron.daily/ aus: /etc/cron.daily/account_blue -snip- #!/bin/sh -e # prog=/usr/bin/fetchmailnow.sh account=/etc/fetchy_blue.conf [ -x $prog ] || exit 0 [ -f $account ] || exit 0 $prog --configfile $account -snip- ..hier wird das in /etc/cron.daily liegende (ausführbare!) script via run-parts (zeit siehe /etc/crontab) direkt aufgerufen. Genau das funktioniert nicht. Siehe oben. Ich benutze DEBIAN-SARGE. Muss man vieleicht etwas aktivieren? /usr/sbin/cron muss laufen ($ ps aux). ps -aux|grep cron root 24466 0.0 0.0 1756 584 ?Ss Jan17 0:00 /usr/sbin/cron Danke Vlad -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: cronjobs
Am Tue, 18 Jan 2005 05:28:20 -1000 sprach Vlad Vorobiev [EMAIL PROTECTED]: Ich poste mal einfach die Tatsachen: ASTA-SERVER:/etc/cron.daily# ll insgesamt 44 [...] -rwxr-xr-x 1 root root 178 2005-01-16 15:52 zupdate_catalog.sh Mein Script~~~ die tatsache ( = dein script) könnte weiterhelfen. oder verwende ein kleines testscript mit #!/bin/sh echo test | mail -s test root oder irgendwas, um die funktion zu testen. versuch auch mal das script/directory mit run-parts direkt aufzurufen. Danke Vlad np ritch.
Re: cronjobs
Vlad Vorobiev [EMAIL PROTECTED] writes: Ich poste mal einfach die Tatsachen: ASTA-SERVER:/etc/cron.daily# ll insgesamt 44 [..] -rwxr-xr-x 1 root root 178 2005-01-16 15:52 zupdate_catalog.sh -^ [..] 25 4* * * roottest -x /usr/sbin/anacron || run-parts --report /etc/cron.daily Meiner meinung nach sollte das Script zupdate_catalog.sh um 4 Uhr 25 Minuten Tglich gestartet werden, was nicht geschieht. man run-parts: | If the --lsbsysinit option is not given then the names must consist | entirely of upper and lower case letters, digits, underscores, and | hyphens. Das ist bei dir nicht der Fall (siehe Markierung (--^)). Es wre schn, wenn du http://learn.to/quote lesen und beherzigen knntest. Gru, Heike -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)