• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> 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.