Anzeige:
Ergebnis 1 bis 7 von 7

Thema: [Linux-Shell] Script als Daemon starten

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.06.2003
    Beiträge
    6

    Question [Linux-Shell] Script als Daemon starten

    Hallo Forum!

    Ich habe vor, ein selber geschriebenes Shell-Script als Daemon laufen zu lassen. Jetzt habe ich gehört, dass das mit einigen Zeilen Code schon geschehen kann, habe aber im Internet nichts dazu gefunden...

    Kann mir hier jemand weiterhelfen??

    Gruss
    Dschulien



    P.S.: Mein System ist SuSE 8.2

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.07.2001
    Ort
    Wien
    Beiträge
    90
    ./meinscript &
    sollte reichen. kommt natürlich darauf an, was du als daemon verstehst...
    Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
    laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
    frei von Micro$oft'schen Viren.

  3. #3
    Registrierter Benutzer Avatar von phate
    Registriert seit
    14.02.2003
    Beiträge
    149

    Weniger gut

    Hi ComSubVie, Hi Dschulien,

    ./meinscript.sh &
    eigentlich ok, uneigentlich weniger ok.

    Denn dann ist der vermeintliche Daemon mit Beendigung der ihn startenden Shell ebenso Vergangenheit.

    Also zumindest ein
    Code:
    nohup ./meinscript &
    gruss,

    phate

    edit: falsches quoting

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.06.2003
    Beiträge
    6
    Nochmal 'ne Verständnisfrage über Daemons:

    Nehmen wir mal an, mein Script sieht so aus:
    Code:
    # PID vom pppd speichern:
    PPPD_ID=$(pidof pppd)
    
    # Test der Verbindung + gegebenenfalls Neuverbinden:
    [ -n "$PPPD_ID" ] || cinternet -i dsl0 --start
    Wenn ich das also beim Starten mit nohup ... ausführe, prüft er das ständig? Hat das Perfomance-Einbussen?

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    nein, er würde es nur einmalig ausführen,
    wenn du möchtest dass es nonstop bzw zeitgesteuert ausgeführt wird musst du selber dafür sorgen,
    entweder durch eine schleife in deinem skript oder (sauberer) du nimmst cron oder at.

    gruss
    Arthur
    ---------
    irc.mrunix.de #mrunix

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.06.2003
    Beiträge
    6
    Original geschrieben von arthur
    nein, er würde es nur einmalig ausführen,
    wenn du möchtest dass es nonstop bzw zeitgesteuert ausgeführt wird musst du selber dafür sorgen,
    entweder durch eine schleife in deinem skript oder (sauberer) du nimmst cron oder at.

    gruss
    Arthur
    Wie meinst du ich soll cron oder at nehmen?? Kannst du mir mal ein Beispiel geben?`

  7. #7
    Registrierter Benutzer
    Registriert seit
    22.02.2002
    Beiträge
    26
    mach doch einfach mal

    man at
    man cron

    oder google mal nach cron bzw. at

    Wenn Du dann noch nicht klar kommst Poste noch mal

    Gruesse, Spike

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •