* Timm Knape <[EMAIL PROTECTED]> [000810 12:59]:
> Hi,
>
> > Aha! Funktioniert auch, nur mußte ich meine .fetchmailrc nach /root/
> > rüberkopieren und den Pfad hier dementsprechend ändern.
>
> Vielleicht solltest Du umgekehrt mit "su -c" das Kommando unter
> Deinem Namen und nicht als root durchfuehren.
Und wie bau ich das ein? Erster Versuch ist erstmal fehlgeschlagen.
So sieht das jetzt in /etc/pcmcia/network.opts aus (nur nicht so
schief. Zwischen fetchmail -f und /home/mukunda/.fetchmailrc ist im
Original kein Zeilenumbruch. Komisch.)
# Extra stuff to do after setting up the interface
start_fn ()
{ # das & am Ende, damit es weiterläuft, wenn aktuelle
# funktion start_fn () beendet wird
su -c mukunda /usr/bin/fetchmail -f
/home/mukunda/.fetchmailrc -d 120 &
return;
}
Und hier aus /var/log/syslog:
Aug 10 14:29:08 mukunda cardmgr[147]: executing: './network start eth0'
Aug 10 14:29:09 mukunda cardmgr[147]: + su: invalid option -- f
Aug 10 14:29:09 mukunda cardmgr[147]: + Usage: su [OPTS] [-] [username
[ARGS]]
Aug 10 14:29:09 mukunda cardmgr[147]: + - make this a login
shell
Aug 10 14:29:09 mukunda cardmgr[147]: + -c, --command=<command>
Aug 10 14:29:09 mukunda cardmgr[147]: + pass command to
the invoked shel
l using its -c
Aug 10 14:29:09 mukunda cardmgr[147]: + option
Aug 10 14:29:09 mukunda cardmgr[147]: + -m, -p,
--preserve-environment
Aug 10 14:29:09 mukunda cardmgr[147]: + do not reset
environment variabl
es, and keep the
Aug 10 14:29:09 mukunda cardmgr[147]: + same shell
Aug 10 14:29:09 mukunda cardmgr[147]: + -s, --shell=<shell>
Aug 10 14:29:09 mukunda cardmgr[147]: + use shell instead
of the default
in /etc/passwd
Bezieht er das -f auf su und nicht auf fetchmail. Muß ich da noch
irgendwelche Klammern rum machen?
Mukunda
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org