----- Original Message ----- From: "Dave Anderson" <anderson@xxxxxxxxxx> To: "Discussion list for crash utility usage,maintenance and development" <crash-utility@xxxxxxxxxx> Sent: Monday, April 28, 2008 8:45 PM Subject: Re: a strange thing > Yang Zhiguo wrote: >> hi, all >> >> When i used crash in a bash script file, a strange thing happened. >> >> step 1: >> I created a bash script file: test.sh and put the following line to the >> file. >> crash -i inputfile > stdout >> >> [root@rhel51rc2 gid]# echo "crash -i inputfile > stdout" > test.sh >> >> step 2: >> I ran the bash script file. >> But i forgot to create the inputfile, so the tesh.sh process hanguped. >> >> [root@rhel51rc2 gid]# chmod 777 test.sh >> [root@rhel51rc2 gid]# ./test.sh >> >> >> step 3: >> I killed the process in another terminal. >> >> [root@rhel51rc2 gid]# ps aux | grep crash >> root 2290 1.3 2.6 156064 89648 pts/3 S+ 16:53 0:03 crash >> -i inputfile >> root 2310 0.0 0.0 61280 1792 pts/4 S+ 16:56 0:00 grep crash >> [root@rhel51rc2 gid]# kill -9 2290 >> [root@rhel51rc2 gid]# >> >> step 4: >> I continued to use the first terminal. The strange thing happend, that I >> could not see >> the command(ex. ls) I inputed, but when I pressed Enter, It was >> executed. what's wrong? >> >> [root@rhel51rc2 gid]# ./test.sh >> ./test.sh: line 1: 2290 Killed crash -i inputfile >stdout >> [root@rhel51rc2 gid]# a.out CVS gid.c gid.stp Makefile run.sh >> stdout test.sh >> [root@rhel51rc2 gid]# > > I'm not sure, but try entering "reset" in that window. It probably is > due to the killed crash utility leaving the tty in a raw mode. Yes, it is OK after the "reset" inputted. But, can we avoid this by patching the crash utility? Best Regards, yang > > -- > Crash-utility mailing list > Crash-utility@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/crash-utility > > -- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility