URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8541
[ Назад ]

Исходное сообщение
"Bahs cкрипт в скрипте. А где вывод в stdout?"

Отправлено the_skif , 09-Дек-09 13:27 
объясню на примере
есть

./script1.sh :

#!/bin/bash
echo 111111;
exit 0

./script2.sh :

#!/bin/bash
echo 222222;
exit 0

./script12.sh :

#!/bin/bash
./script1.sh
./script2.sh
exit 0


почему ./script12.sh ничего не выводит? как исправить?


Содержание

Сообщения в этом обсуждении
"Bahs cкрипт в скрипте. А где вывод в stdout?"
Отправлено Slavaz , 09-Дек-09 14:30 
>почему ./script12.sh ничего не выводит? как исправить?

[slavaz@slavaz test ]$ ./script12.sh
111111
222222


"Bahs cкрипт в скрипте. А где вывод в stdout?"
Отправлено allez , 09-Дек-09 15:00 
>[оверквотинг удален]
>
>./script12.sh :
>
>#!/bin/bash
>./script1.sh
>./script2.sh
>exit 0
>
>
>почему ./script12.sh ничего не выводит? как исправить?

Что-то не воспроизводится проблема. Да и честно сказать, не возникала она у меня никогда...


$ ls -l script*
-rwxr-xr-x 1 allez users 46 Дек  9 18:00 script1.sh
-rwxr-xr-x 1 allez users 46 Дек  9 18:00 script2.sh
-rwxr-xr-x 1 allez users 58 Дек  9 18:01 script3.sh

$ cat script*
#!/bin/bash
# script1.sh
echo 111111;
exit 0

#!/bin/bash
# script2.sh
echo 222222;
exit 0

#!/bin/bash
# script3.sh
./script1.sh
./script2.sh
exit 0

$ ./script3.sh
111111
222222