LINUX.ORG.RU

Чтобы терминал не закрывался при завершении скрипта


0

0

Наверное глупый вопрос :) В общем сделал sh скрипт, кинул его в nautilus-scripts. Жму правой кнопкой в нужной папке -> Scripts -> выбираю этот скрипт. Он запускается в терминале. В терминале отображается output скрипта. Но как только скрипт завершает работу - терминал сразу закрывается. Что нужно сделать, чтобы терминал при завершении скрипта не закрывался, а оставался открытым, показывая output?

★★★★★

варианты

1) выкинь нахер наутилус и выполняй скрипт в терминале, как все нормальные люди

2) перенаправляй stdout&stderr в файл из скрипта

gorilych ★★
()
Ответ на: комментарий от kovrik

> у него -hold не работает. pause тоже

Ходи на костылях: добавь в конце скрипта
sleep 666d

sdio ★★★★★
()
Ответ на: комментарий от gorilych

>1) выкинь нахер наутилус и выполняй скрипт в терминале, как все нормальные люди

тогда как сделать чтобы скрипт запускался по команде в терминале? т.е. чтобы не каждый раз кидать скрипт в папку и в терминале запускать его ./script.sh , а чтобы в терминале написал script, а он сам откуда-нибудь его запускал с нужными аргументами?

kovrik ★★★★★
() автор топика
Ответ на: комментарий от kovrik

> чтобы в терминале написал script, а он сам откуда-нибудь его запускал с нужными аргументами?

положи в ~/bin/

echo $PATH

sin_a ★★★★★
()
Ответ на: комментарий от kovrik

положи в /bin/local и запускай просто по имени (хинт: имя должно быть оригинальное)

z01
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.