Ciao ancora e spiacente!
Ho trascurato che state usando ovviamente la versione dell'eredità del ksh, che è standard per l'AIX.
In contrasto con il più nuovo ksh93 (che uso per gli scritti casalinghi), mettere l'ordine della presa in una funzione realmente non è sostenuto con il ksh! Funzionerà soltanto all'interno della funzione e non nello scritto di chiamata!
Così potreste o commutare a ksh93 (sostituendo #! /bin/ksh con #! /bin/ksh93, ma controllano prego completamente per vedere se c'è la compatibilità)), o dovete cedere using una funzione.
In ogni modo (ksh o ksh93) potreste mettere “la presa„ ordine„ in una lima e “in una fonte autonome„ esso dove avuto bisogno di.
1) Generare una lima che contiene appena il TERMINE RINUNCIATO HUP di INT del "" della presa e denominare questa lima per esempio /etc/ignoretrap.
2) Aggiungere. /etc/ignoretrap come la seconda linea a quale scritto ha voluto. Notare “. „ (spazio del puntino) settrap preceding! È importante!
E ciao prego realmente per ignorare le prese using una stringa nulla come l'ordine! Stampare una stringa in molti casi non darà il risultato voluto (che continua lo scritto come se niente accada).
wmp