• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Prozesse nach gewisser Zeit automatisch beenden

Tekl

Fairs Vortrefflicher
Registriert
01.06.05
Beiträge
4.630
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?
 
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.
 
Danke für den Tipp, werd's mal ausprobieren.