Fragen rund um cronjobs

2006-08-11 Diskussionsfäden 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?

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

2006-08-11 Diskussionsfäden Roland M. Kruggel
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

2006-08-11 Diskussionsfäden 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

 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

2006-08-11 Diskussionsfäden Roland M. Kruggel
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

2006-08-11 Diskussionsfäden 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?
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

2006-08-11 Diskussionsfäden Ulf Volmer
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

2006-08-11 Diskussionsfäden Reinhold Plew
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

2006-08-11 Diskussionsfäden Peter Jordan
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

2006-08-11 Diskussionsfäden Evgeni Golov
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

2006-08-11 Diskussionsfäden Rüdiger Noack
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

2006-08-11 Diskussionsfäden Reinhold Plew
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

2006-08-11 Diskussionsfäden Richard Mittendorfer
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

2006-08-11 Diskussionsfäden Marcus Walther
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

2006-08-11 Diskussionsfäden Roland M. Kruggel
 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

2006-08-11 Diskussionsfäden Peter Velan
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

2006-08-11 Diskussionsfäden Christian Schmidt
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

2006-08-11 Diskussionsfäden Jan Dinger
-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

2006-08-11 Diskussionsfäden Michael Ott
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

2005-01-18 Diskussionsfäden Vlad Vorobiev
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

2005-01-18 Diskussionsfäden Richard Mittendorfer
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

2005-01-18 Diskussionsfäden Ulrich Frst
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

2005-01-18 Diskussionsfäden Jochen Schulz
* 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

2005-01-18 Diskussionsfäden Vlad Vorobiev
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

2005-01-18 Diskussionsfäden Richard Mittendorfer
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

2005-01-18 Diskussionsfäden Heike C. Zimmerer
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)