Re: 4.4 -> 4.7: /bin/sh very broken?

From: Bernd Walter <ticso(at)cicely9.cicely.de>
Date: Sat, 15 Mar 2003 13:28:25 +0100

On Sat, Mar 15, 2003 at 01:23:38AM +0100, Peter Much wrote:
>
> Hallo zusammen,
>
> hat sich schon jemand darueber beschwert, dass zwischen 4.4 und 4.7
> die /bin/sh zerdengelt wurde?
>
> Konkret ist das handling von sigalarm-terminations so uebel, dass
> shellscripte nicht mehr laufen.
>
> Gegeben sei folgendes Binary:
> ----------------------
> #include <unistd.h>
> main() {
> alarm(2);
> sleep(3);
> }

Da hat der Oliver ja schon was zu geschrieben.
Man sollte die Geister, die man ruft auch kontrollieren.
Ein Programm, daß so beended ist ja eh nicht sauber durchgelaufen.

> Ansonsten: wie kann man eigentlich diese schlauen Meldungen
> ("Killed", "Alarm clock", etc.) loswerden? Ich meine, zumindest in
> Shellscripts will ich sowas nicht (wenn da ein Prozess durch signal
> beendet, dann ist das Absicht), deswegen nehme ich da ja auch
> /bin/sh und keine komfortable Bloatshell.

trap 'wait > /dev/null' 20

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 15 Mar 2003 - 13:29:02 CET

search this site