Hi igen och ledset!
Jag förbisåg att du använder självfallet legatversionen av ksh, som är standard för AIX.
Som motsatt till den nyare ksh93en (som jag använder för hemlagat skrivar) som sätter fällan, befalla in i en fungera stöttas inte egentligen med ksh! Den ska endast arbetsinsida fungera, och inte i kalla skriva!
Så du kunde endera koppla till ksh93 (genom att byta ut nr.! /bin/ksh med nr.! /bin/ksh93 men behar kontrollen grundligt för förenlighet)),, eller du måste avstå using en fungera.
På något sätt (ksh eller ksh93) du kunde sätta ”fällan” befaller” in i ett autonomt sparar och ”källan” det, var behövd.
1) Skapa en spara som precis innehåller AVSLUTAD fälla"" INT HUP, BENÄMNER, och appellen detta sparar e.g. /etc/ignoretrap.
2) Tillfoga. /etc/ignoretrap som understödja fodrar till, vilkendera skrivar önskat. Notera ”. ” (pricka utrymme), föregående settrap! Det är viktigt!
Och behaga takeomsorg egentligen att ignorera fällorna using ett ogiltigt stränger som befalla! Utskrift - ut en stränga ska i avkastning för många fall inte det önskade resultatet (som fortsätter skriva som, om ingenting hade händt).
wmp