Ergebnis 1 bis 3 von 3
  1. #1
    Fairs Vortrefflicher
    Themenstarter
    Avatar von Tekl
    Registriert
    06.2005
    Beiträge
    4.602

    Prozesse nach gewisser Zeit automatisch beenden

    Hi,

    ich habe im lokalen Netz einen Webdienst auf OS X 10.4 Server laufen, welcher mittels sips Thumbnails von PDF-Dateien erzeugt. Leider hängt sich sips unter 10.4 öfter mal auf, womit der ganze Server in Mitleidenschaft gezogen wird. Wenn ich sips mit nice aufrufe, kann ich wenigstens per Apple Remote die Prozesse abschießen, ohne nice geht nur ein reboot.

    Gibt es vielleicht einen Befehl wie nice, dem man quasi ein Timeout mitliefern kann, dass er sips z. B. automatisch nach einer Minute killt, wenn er bis da nicht fertig ist?
    Tekl


  2. #2
    Rhode Island Greening Avatar von Steinchen
    Registriert
    04.2010
    Ort
    Saarland
    Beiträge
    472
    Hi,

    ein direkter Befehl ist mir nicht bekannt aber es gibt mehrere Lösungsmöglichkeiten.

    Am einfachsten sollte der Start via Wrapper-Script sein:

    #!/bin/bash
    /usr/local/bin/program.app &
    pid=$!
    sleep 60;
    kill $pid;
    Das sollte im Groben das Ganze tun.

  3. #3
    Fairs Vortrefflicher
    Themenstarter
    Avatar von Tekl
    Registriert
    06.2005
    Beiträge
    4.602
    Danke für den Tipp, werd's mal ausprobieren.
    Tekl


Berechtigungen

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