Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Hintergrund Prozess

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118

    Hintergrund Prozess

    Wie kann ich festellen ob ein Shellscript (z.B. script.sh)

    script.sh &

    im Hintergrund aufgerufen wurde ?

    Dies möchte ich in script.sh selbst herausfinden, wowie
    die Ausführung von script.sh beenden.
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  2. #2
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    Interessante Frage, die Lösung hat mich auch spontan interessiert:

    http://www.faqs.org/faqs/unix-faq/faq/part3/

  3. #3
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    04.03.2000
    Ort
    Uetersen
    Beiträge
    571
    Hi Claudine

    wenn du das ganze mit nohup startest, dann hast du das Problem mit der Ausgabe nicht, denn diese landet defaultmässig in nohup.out. Ist das bei dir anwendbar?

    Das Script kann sich auch selbst beenden. Ist es das was du suchst?
    Code:
    #!/bin/bash
    
    echo -e "Ich bin ein script\n"
    echo -e "Meine Prozessnummer ist $$\n"
    
    echo "Ich beende mich jetzt"
    
    kill -9 $$
    Hans
    333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....

  4. #4
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118
    Zitat Zitat von Hans-Georg Normann
    Hi Claudine

    wenn du das ganze mit nohup startest, dann hast du das Problem mit der Ausgabe nicht, denn diese landet defaultmässig in nohup.out. Ist das bei dir anwendbar?

    Das Script kann sich auch selbst beenden. Ist es das was du suchst?
    Code:
    #!/bin/bash
    
    echo -e "Ich bin ein script\n"
    echo -e "Meine Prozessnummer ist $$\n"
    
    echo "Ich beende mich jetzt"
    
    kill -9 $$
    Hans

    Wenn das Script mit
    script.sh &

    aufgerufen wurde ist es doch PPID, wenn ich mich nicht irre.
    Genau dafür brauch ich einen test. Ich möchte das Script
    ja nicht generell beenden, sondern nur optional.
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ich komme da nicht hin. Kann jemand bitte den relevanten Teil oder einen Link zu einem Mirror posten. (Oder ist der Server gerade generell down? Wohl eher nicht)

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  6. #6
    Registrierter Benutzer
    Registriert seit
    02.07.2003
    Beiträge
    118
    Zitat Zitat von peschmae
    Ich komme da nicht hin. Kann jemand bitte den relevanten Teil oder einen Link zu einem Mirror posten. (Oder ist der Server gerade generell down? Wohl eher nicht)

    MfG Peschmä
    Also bei mir funktioniert es.

    Versuch mal den Mauscursor auf den Link zu setzten + rechte
    Maustaste + in neuem Fenster öffnen.

    Antworten tut er auch.

    wget www.faqs.org
    --09:59:03-- http://www.faqs.org/
    => `index.html'
    Auflösen des Hostnamen »www.faqs.org«.... fertig.
    Verbindungsaufbau zu www.faqs.org[207.44.235.116]:80... verbunden.
    HTTP Anforderung gesendet, warte auf Antwort... 403 Forbidden
    09:59:04 FEHLER 403: Forbidden.
    Das Geld wird nicht weniger, es wechselt nur den Besitzer...

  7. #7
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ja, das ist ein Routing-Problem. Entweder bei meinem Provider oder beim Webserver (hab das auch ab und zu bei einigen bestimmten anderen Webseiten)

    Code:
    peschmae@thinkpad:~$ cd /tmp
    peschmae@thinkpad:/tmp$ wget www.faqs.org
    --10:05:22--  http://www.faqs.org/
               => `index.html'
    Auflösen des Hostnamen »www.faqs.org«.... 207.44.235.116
    Verbindungsaufbau zu www.faqs.org[207.44.235.116]:80...
    Das wars - das bleibt da stehen.

    Ich glaub ich installier mal wieder JAP.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    ...komich

    Ich habs mal kurz bei mir draufgeschaufelt.

    http://dynamicsms.no-ip.com/unixfaq/

  9. #9
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Danke

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  10. #10
    Registrierter Benutzer
    Registriert seit
    05.09.2002
    Ort
    Neuhausen
    Beiträge
    320
    Ich habe das gleiche Problem: Server nicht erreichbar... Danke für den Mirror

    Gruss, Andy

  11. #11
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Jetzt geht er bei mir

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

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