0
- 我通過一個禁用tty的自動化工具來運行我的shell。
echo "parent shell"
./child.sh
child.sh
echo child shell
當我執行終端控制檯上parent.sh它將輸出我如何在tty被禁用時輸出子shell
parent shell child shell
但是,當我通過我的自動化工具執行tty被禁用。它的輸出只有我:
parent shell
有人能解釋爲什麼這種行爲,我怎麼能實現比redrect子shell輸出到另一個文件進行打印等。
請查看[editing-help](http://stackoverflow.com/editing-help)。 – Cyrus
嘗試像'/ path/to/child.sh'這樣的絕對路徑而不是'./ child.sh' – hek2mgl
@ hek2mgl- child.sh正在執行。即使它的輸出是針對控制檯的。當tty被禁用時,它不會輸出child.sh。 –