作者: yvb 2015-10-21 22:42:00
因為 shell script 中的 background commands,其 standard input 會被指向 /dev/null .
不是,yvb的意思是你的重點在於 getchar(); .....如果你想要讓行程暫停,好讓你可以用ps aux驗證,那你可以用sleep 或做一些無窮回圈的事情
作者: yvb 2015-10-22 19:20:00
意思就是, stdin 被指向 /dev/null 時, getchar() 不會卡住.同樣道理, 試試看 sh test2.sh < /dev/null