WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.03.2002, 21:48   #1
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard programm als user beim booten starten

hi,

ich möchte folgendes machen :

fetchmail als daemon bei jedem systemstart als bestimmter user starten.
dazu hab ich bereits die .fetchmailrc im homeverzeichnis meines users angelegt mit der option "set daemon 600".

nun - wie kann ich fetchmail als bestimmter user beim booten starten lassen ?
wenn ichs ganz normal ausführ wirds ja als root gestartet was mir nichts bringt.
natürlich könnt ichs ganz einfach über ein cron script alle 10 mins als user ausführen lassen - aber mich würd einfach interessieren wie ichs im daemon mode als user laufen lassen kann.

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 01.03.2002, 21:53   #2
Lotussteve
Inventar
 
Registriert seit: 23.09.2000
Beiträge: 2.321


Idee

Hallo quaylar!

Ich stand vor dem gleichen Problem, hatte zwei Lösungsmöglichkeiten:

a.) Ein Script schreiben, daß beim Login des Users prüft ob fetchmail schon läuft, es ansonsten startet.
Cron ist ja wegen des Daemonmodus eh überflüssig.

b.) Ein Alias in der .bashrc anlegen, daß Fetchmail im daemonmode startet, und das ich beim ersten Login aufrufe und laufen lasse ("fm1").

Faul wie ich nun mal bin, kannst du dir denken welche Lösung ich vornahm .


HTH,

Ciao,

Steve
____________________________________
--
www.cargal.org
GnuPG-key-ID: 0x051422A0
\"Be the change you want to see in the world\"-Mahatma Gandhi
Jabber-ID:lotussteve@cargal.org
Lotussteve ist offline   Mit Zitat antworten
Alt 01.03.2002, 21:58   #3
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

>a.) Ein Script schreiben, daß beim Login des Users prüft ob fetchmail >schon läuft, es ansonsten startet.
>Cron ist ja wegen des Daemonmodus eh überflüssig.

ok - das geht mir ein - das script würde dann wohl in ~/.bash_profile stehen und beim start ausgeführt werden.

>b.) Ein Alias in der .bashrc anlegen, daß Fetchmail im daemonmode startet, und das ich beim ersten Login aufrufe und laufen lasse ("fm1").

aber das geht mir net ein - du erstellst ein ~/.bashrc und startest dort fetchmail im daemon mode (aber warum ein alias anlegen ?)
und : wird die .bashrc nicht bei jedem aufruf der shell ausgeführt ?
sprich : wenn ich mich auf einer anderen konsole mit demselben user einlogge wird fetchmail wieder gestartet ?

und zuletzt : was ist "fm1" ? *auf da leitung steh*

btw.: danke für deine prompte antwort - irgendwie wusste ich dass das erste posting von dir kommt *g*

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Alt 01.03.2002, 22:21   #4
Lotussteve
Inventar
 
Registriert seit: 23.09.2000
Beiträge: 2.321


Lächeln

Zitat:
Original geschrieben von quaylar
1.)das script würde dann wohl in ~/.bash_profile stehen und beim start ausgeführt werden.


2.) aber das geht mir net ein - du erstellst ein ~/.bashrc und startest dort fetchmail im daemon mode (aber warum ein alias anlegen ?)

3.) und : wird die .bashrc nicht bei jedem aufruf der shell ausgeführt ?
sprich : wenn ich mich auf einer anderen konsole mit demselben user einlogge wird fetchmail wieder gestartet ?

4.) und zuletzt : was ist "fm1" ? *auf da leitung steh*

5.) btw.: danke für deine prompte antwort - irgendwie wusste ich dass das erste posting von dir kommt *g*
Hallo quaylar!

ad 1.) Nein, eher in die .bash_login !

ad 2.) Die .bashrc ist ja schon da, ich erstelle nur ein Alias damit ich nicht soviel tippen muss:

alias slrn='slrn -h news.cis.dfn.de'
alias fm1='fetchmail'

Gestartet wird es erst wenn ich es eintippe!

ad 3.) Nein, siehe 2.

ad 4.) Das ist das Alias, siehe 2.

ad 5.) GRINS



HTH,


Ciao,

Steve
____________________________________
--
www.cargal.org
GnuPG-key-ID: 0x051422A0
\"Be the change you want to see in the world\"-Mahatma Gandhi
Jabber-ID:lotussteve@cargal.org
Lotussteve ist offline   Mit Zitat antworten
Alt 01.03.2002, 22:45   #5
quaylar
Hero
 
Registriert seit: 28.09.2001
Beiträge: 940


Standard

es geht auch so :

aufruf in rc.local :

"su user -c fetchmail"

startet eine usershell und darin das kommando - switched dann zurück zu root.....

--qu
____________________________________
Those who desire to give up Freedom in order to gain Security, will not
have, nor do they deserve, either one. -- Benjamin Franklin
quaylar ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:52 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag