История изменений
Исправление rikardoac, (текущая версия) :
Полагаю что вот это: http://stackoverflow.com/a/11869737.
the «tty» command says «not a tty» if you're in the background, or gives the controlling terminal name (/dev/pts/1 for example) if you're in the foreground. A simple way to tell.
~> cat test.sh #!/bin/bash echo `tty` > test.txt ~> cat test1.sh #!/bin/bash ./test.sh & ~> cat test.txt not a tty
Т.е. работает.
Исходная версия rikardoac, :