Re: Problem mit unserer /bin/sh

From: Harold Gutch <logix(at)foobar.franken.de>
Date: Wed, 4 Dec 2002 18:19:21 +0100

On Wed, Dec 04, 2002 at 05:02:37PM +0100, Oliver Fromme wrote:
> Moin,
>
> Bevor ich die große Runde in freebsd-questions belästige,
> versuche ich's erstmal in der kuscheligen Ecke von de-bsd-
> questions ... :-)
>
> Folgende Situation: Ich habe ein Shell-Skript, das mehrere
> Subshells startet (Shellfunktionen), sich die PIDs ($!) in
> Variablen merkt und diese später wieder killt. Das Problem
> ist, daß ich bei jedem kill eine Ausgabe »[1] Terminated«,
> was erstens überflüssig und zweitens äußerst störend ist,
> weil es mitten in den regulären Ausgaben des Skriptes lan-
> det.
>
> Hat jemand eine Ahnung, was man da machen kann?

Ich weiss nicht, ob das fuer dich ausreichend ist, aber wenn du
einen SIGINT oder SIGPIPE an die Shell schickst, gibt es keinen
solchen Output (s. src/bin/sh/jobs.c, um Zeile 970).

Ansonsten denke ich du musst die sh irgendwie patchen, ihr z.B.
ein extra "silent"-Flag verpassen oder so.

bye,
  Harold

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 04 Dec 2002 - 18:19:48 CET

search this site