hallo zusammen, ich starte mein fetchmail im augenblick von hand ;-( wie kann ich das automatisieren ? also, nach jedem reboot oder init automatische starten. der eintrag in die rc.config hat mir leider nicht weitergeholfen. danke für eure hilfe. mfg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Harald Stimmtso (listen@vage.de) wrote: HS> ich starte mein fetchmail im augenblick von hand ;-( HS> wie kann ich das automatisieren ? also, nach jedem reboot oder init HS> automatische starten. Erstmal musst du in deine .fetchmailrc reinschreiben: set daemon INTERVALL INTERVALL ist eine Zeit in Sekunden. Dann schreibst du z. B. in /sbin/init.d/boot.local fetchmail -d Dann holt fetchmail automatisch alle INTERVALL Sekunden Mails ab. -- Andreas Reich ICQ #19338732 webmaster@cyraxx.de http://www.cyraxx.de/ webmaster-der-w@uerstchenbu.de http://w.uerstchenbu.de/ andreas@andreasreich.net http://www.gar-nichts.de/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Andreas, On Sun Jul 2 20:10:39 2000 CEST Andreas Reich wrote:
Harald Stimmtso (listen@vage.de) wrote:
HS> ich starte mein fetchmail im augenblick von hand ;-( HS> wie kann ich das automatisieren ? also, nach jedem reboot oder init HS> automatische starten.
Erstmal musst du in deine .fetchmailrc reinschreiben: set daemon INTERVALL INTERVALL ist eine Zeit in Sekunden.
Dann schreibst du z. B. in /sbin/init.d/boot.local fetchmail -d
Dann holt fetchmail automatisch alle INTERVALL Sekunden Mails ab.
Ach, is ja interessant! Das geht?! Ich hab das über nen cron-job gemacht und starte darüber fetchmail jeweils in dem entsprechenden intervall. Gruß DJ -- ************************************************* * Daniel Jung * Daniel.Jung@dj-web.de * * Linux-User: #118180 * http://fly.to/dulcian * ************************************************* --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Daniel Jung (Daniel.Jung@dj-web.de) wrote: DJ> Ach, is ja interessant! DJ> Das geht?! DJ> Ich hab das über nen cron-job gemacht und starte darüber fetchmail DJ> jeweils in dem entsprechenden intervall. Ähh ... das Problem ist allerdings, dass fetchmail dann seine .fetchmailrc nicht findet, weil es ja nicht als ein bestimmter User ausgeführt wird. Dieses Problem wollen wir mal den erfahreneren Listenmitgliedern überlassen, ich bin im Moment überfragt ... ;) -- Andreas Reich ICQ #19338732 webmaster@cyraxx.de http://www.cyraxx.de/ webmaster-der-w@uerstchenbu.de http://w.uerstchenbu.de/ andreas@andreasreich.net http://www.gar-nichts.de/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
----- Original Message -----
From: Andreas Reich
Daniel Jung (Daniel.Jung@dj-web.de) wrote:
DJ> Ach, is ja interessant! DJ> Das geht?! DJ> Ich hab das über nen cron-job gemacht und starte darüber fetchmail DJ> jeweils in dem entsprechenden intervall.
Ähh ... das Problem ist allerdings, dass fetchmail dann seine .fetchmailrc nicht findet, weil es ja nicht als ein bestimmter User ausgeführt wird.
Vielleicht nicht ganz elegant, aber ich habe das (noch) so am laufen. Allerdings 5.3er. Eintrag in die /etc/crontab welches den Verbindungsaufbau (ppp - USR Robotics) als user root erledigt. In der /etc/ppp/ip-up ist der Eintrag für fetchmail (holt sich die notwendigen Daten aus /root/.fetchmailrc). Noch unschöner ??: Daheim unter 6.4 habe ich das ganze so, dass ich manuell fetchmail -d 120 eingebe. Ok, beim nächsten starten wieder manuell eingeben. Aber wie oft ist das unter Linux schon notwendig? Aber so ein Eintrag in /sbin/init.d/boot.local sollte eigentlich das ganze erledigen. <bemerkung> hoffentlich nicht zuviel Blödsinn nach einem durchgearbeiteten Wochenende und mehreren Gläsern Bacardi - Weinbrand </bemerkung>
Dieses Problem wollen wir mal den erfahreneren Listenmitgliedern überlassen, ich bin im Moment überfragt ... ;)
... erfahrerene Listenmitglieder ... hätte ich doch meinen Mund gehalten, bin doch noch immer der Zauberlehrling *gg* MfG Michael --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: Andreas Reich
Ähh ... das Problem ist allerdings, dass fetchmail dann seine .fetchmailrc nicht findet, weil es ja nicht als ein bestimmter User ausgeführt wird.
ja das erklährt den fehler bei mir...
Dieses Problem wollen wir mal den erfahreneren Listenmitgliedern überlassen, ich bin im Moment überfragt ... ;)
o.k. bitte bitte um einen ratschlag liebe linux-profiŽs ;-) danke, mfg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Harald Stimmtso wrote:
From: Andreas Reich
Ähh ... das Problem ist allerdings, dass fetchmail dann seine .fetchmailrc nicht findet, weil es ja nicht als ein bestimmter User ausgeführt wird.
ja das erklährt den fehler bei mir...
Dieses Problem wollen wir mal den erfahreneren Listenmitgliedern überlassen, ich bin im Moment überfragt ... ;)
o.k. bitte bitte um einen ratschlag liebe linux-profiŽs ;-)
Mein letzter Beitrag vor dem Urlaub ;-) su <username> -c '/usr/bin/fetchmail -a -v
/home/<username>/.fetchmail.log 2>&1 &'
Erklärung: u führt den folgenden Befehl als <username> aus (Quoting beachten!). Die o.g. Zeile steht bei mir in /etc/ppp/ip-up in der Sektion start) und wird damit bei jeder Internetverbindung aufgerufen (bei mir eine ISDN-dial-on-demand). Man kann die Zeil für mehrere <username> eintragen, es wird immer die jeweilige .fetchmailrc beachtet. Gruß hebi und wech... LINUX-User helfen Schulen http://www.pingos.schulnetz.org -- Dirk Hebenstreit Tel.: 0170 2461522 Eschenweg 3 033200 85997 14558 Bergholz-Rehbrücke FAX : 033200 85999 dhebenstreit@rios.de dhebi@gmx.net --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 02-Jul-2000 Harald Stimmtso wrote:
From: Andreas Reich
Ähh ... das Problem ist allerdings, dass fetchmail dann seine .fetchmailrc nicht findet, weil es ja nicht als ein bestimmter User ausgeführt wird.
ja das erklährt den fehler bei mir...
Dieses Problem wollen wir mal den erfahreneren Listenmitgliedern überlassen, ich bin im Moment überfragt ... ;)
o.k. bitte bitte um einen ratschlag liebe linux-profiŽs ;-)
na, dazu muß man kein Profi sein, nur lesen können :-) Als user ein crontab -e um die user-eigene crontab zu verwalten. Ist auch unabhängig vom Einloggen. Bei mir wird alle 15min Mail abgeholt, solange der Rechner an ist: SHELL=/bin/sh PATH=/bin:/usr/bin #Min Std DoM Mon DoW Befehl */15 * * * * fetchmail >/dev/null Funktioniert problemlos und die .fetchmailrc des users kann von ihm selbst verwaltet werden (und nicht von root). Fehlermeldungen werden dann noch dem user zugemailt (um Fehler auch erkennen zu können). Wenn man das nicht will, noch ein 2>&1 dahinterhängen. Hendrik Sattler -- PingoS - Linux-User helfen Schulen http://www.pingos.schulnetz.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Andreas Reich schrieb am 02.07.2000 zum Thema "Re: fetchmail automatisch starten": [fetchmail-Aufruf per cronjob]
Ähh ... das Problem ist allerdings, dass fetchmail dann seine .fetchmailrc nicht findet, weil es ja nicht als ein bestimmter User ausgeführt wird.
Bei mir liegt die .fetchmailrc im Verzeichnis /root. Und das Skript zum "Fetchmailen" hat root mit dem Befehl "crontab <skript>" an cron übergeben... Die .fetchmailrc gehört in das Home-Verzeichnis des Benutzers, der fetchmail aufruft... hth, Christian -- Made with a Macintosh... ChriSchmi@t-online.de http://home.t-online.de/home/chrischmi/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sun, 2 Jul 2000, Daniel Jung wrote: [... es ging um fetchmail als Daemon ...]
Ach, is ja interessant! Das geht?! Ich hab das über nen cron-job gemacht und starte darüber fetchmail jeweils in dem entsprechenden intervall.
Das kann schief gehen, wenn ein fetchmail noch laeuft, waehrend der naechste bereits gestartet werden kann. Fetchmail weigert sich, mehr- mals unter der gleichen uid zu laufen (oder hat sich das inzwischen geaendert?) und hat damit auch Recht (wie soll eine POP-Box damit klarkommen?). Tschau, Volker -- <ESC>:r .signature mailto:volker.mueller@gmx.de Hi I'm a UnixVirus. Please mail me to all people you know and delete some files on your disk at random.:wq --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Volker Mueller:
On Sun, 2 Jul 2000, Daniel Jung wrote: [... es ging um fetchmail als Daemon ...]
Ich hab das über nen cron-job gemacht und starte darüber fetchmail jeweils in dem entsprechenden intervall.
Das kann schief gehen, wenn ein fetchmail noch laeuft, waehrend der naechste bereits gestartet werden kann. Fetchmail weigert sich, mehr- mals unter der gleichen uid zu laufen (oder hat sich das inzwischen
Und genau deswegen geht es _nicht_ schief. Thorsten -- Random .signature #42: --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Harald Stimmtso wrote:
ich starte mein fetchmail im augenblick von hand ;-( wie kann ich das automatisieren ? also, nach jedem reboot oder init automatische starten.
Für diesen Fall sind die Start- und Endskripte der jeweiligen Runlevel zuständig. Sinnvoller wäre aber IMHO ein cronjob, also dass fetchmail zu einem bestimmten *Zeitpunkt* gestartet wird. man cron, man crontab MfG Bernhard -- L I N U X Während andere noch neu starten, ^^^^^^^^^^^ wird mit Linux schon gearbeitet! http://www.geocities.com/pinguin_84088 Registrierter User: # 171705 http://counter.li.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 02-Jul-00 Harald Stimmtso wrote:
hallo zusammen,
ich starte mein fetchmail im augenblick von hand ;-( wie kann ich das automatisieren ? also, nach jedem reboot oder init automatische starten.
der eintrag in die rc.config hat mir leider nicht weitergeholfen.
iehe /etc/ppp/ip-up
dort wirst du eine auskommentierte zeile finden für den fetchmail
dann wird fatchmail automatisch bei jeder verbindung gestartet
eine kleine änderung in fetchmail -d 900
startet das ding als dämon, der sich alle 15 min die mails holt solange du
online bist
(dann aber auch wieder killen im down-bereich des scripts (killall fetchmail
z.b.)
hajo
--
Hans-Joachim Mueller
Am Son, 02 Jul 2000 schrieb Harald Stimmtso:
hallo zusammen,
ich starte mein fetchmail im augenblick von hand ;-( wie kann ich das automatisieren ? also, nach jedem reboot oder init automatische starten.
der eintrag in die rc.config hat mir leider nicht weitergeholfen.
Du kannst fetchmail z.B. in ip-up aufrufen, dann wird jedes mal wenn du online gehst, dein e-Mail-Konto abgefragt. # Mail abholen /usr/bin/fetchmail -a -v >> /var/log/fetchmail.log 2>&1 & Andere Möglichkeit wäre die Sache per cronjob zu definieren, sodaß meinetwegen 4x Tag e-Mail abgerufen wird. -- MfG Waldemar Brodkorb Linux rulez! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (12)
-
Bernhard.Walle@gmx.de
-
ChriSchmi@t-online.de
-
Daniel.Jung@dj-web.de
-
dhebenstreit@rios.de
-
hajo@marvin42.de
-
linux@netcologne.de
-
listen@vage.de
-
m.klein@chello.at
-
thojens@gmx.de
-
ubq7@rz.uni-karlsruhe.de
-
volker.mueller@gmx.de
-
webmaster@cyraxx.de