Posted By: Keson (Keson) on 'CZunix' Title: Re: obskurni bash skriptik Date: Tue Sep 13 15:29:02 2005 > Ahojda, > > kdyz skript killnu, tak v pozadi zustane bezet "prikaz". To nechci. Chci > killnout skript a "prikaz" aby zdechnul taky. Pricemz povaha "prikaz" je > takova, ze bezi taky porad, treba jako top nebo sshd. > Jde to? > Zkus treba trap - spustit pri signalu / ukonceni - nefunguje pri sigkill, pokud "prikaz" chcipne a nekdo jiny ziska ten pid, tak kilnes neco jineho; ale jinak to funguje :-) #!/bin/sh prikaz & pid_na_pozadi=$! kilni_prikaz() { echo "kilni_prikaz: kill $pid_na_pozadi" kill $pid_na_pozadi } echo "$0 PID = $$" trap kilni_prikaz EXIT while true; do sleep 10 eval neco_delej done Keson * * * * * * * * * * * * * a stejne je hezky :-) * * * * * * * * * * * * *