LINUX.ORG.RU

Сообщения Alexsandr_Tver

 

Запуск фонового процесса из скрипта

Форум — General

Добрый день! Являюсь совсем начинающим линксоидом, а посему прошу сильно не пинать.

Использую ubuntu 8.10, изучаю систему и возможности программирования shell. Написал небольшой скрипт (по мануалам):

#! /bin/bash

SERV1=backup-srv SERV2=t-server

echo "Укажите номер сервера, к которому хотите подключиться" echo "1 "$SERV1 echo "2 "$SERV2

read var

case "$var" in "1" ) echo "Вы выбрали подключение к "$SERV1; server=$SERV1 ;; "2" ) echo "Вы выбрали подключение к "$SERV2; server=$SERV2 ;; esac

sudo /root/scripts/rdesktop $server

где /root/scripts/rdesktop - это еще один скрипт, который осуществляет подключение к нужному терминальному серверу. В этом скрипте сохранены параметры запуска и пароль, доступ естественно только у рута. через sudoers разрешено запуск этого скрипта без пароля. на рабочем столе создал кнопку запуска с командой gnome-terminal -e "/home/sasha/Desktop/test/connect" все отлично работает. Вот только очень не удобно, что для кадждого терминального окна, еще висит и по ссесии гном-терминала в контексте которого и исполнялся запуск скрипта.

Внимание вопрос, в каком направлении смотреть, чтобы избавиться от данного неудобства? Как можно процесс терминального подключения сделать самостоятельным и после подключения непосредственно терминал закрыть? Или может использован принципиально не правильный подход?

Заранее благодарю за советы!

Alexsandr_Tver
()

RSS подписка на новые темы