LINUX.ORG.RU

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


0

0

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

★★★★★

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

man xterm
/-hold

sdio ★★★★★ ()

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

pause ?

MikeDM ★★★★★ ()

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

Ммм я запускаю gnome-terminal...у него -hold не работает. pause тоже.

kovrik ★★★★★ ()

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

варианты

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

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

gorilych ★★ ()

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

read

Deleted ()

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

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

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

kovrik ★★★★★ ()

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

Перенаправление вывода в less не поможет?

sin_a ★★★★★ ()

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

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

положи в ~/bin/

echo $PATH

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