Запукаю программу на удаленном компе через телнет. Если закрываю окно клиента telnet - то на удаленном компе запущенная прога тоже автоматом закрывается. Это мне и нужно. Делаю то же самое, когда в качестве удаленного компа выступает самопальная целевая плата с прошитым линуксом на борту. При закрытии окна telnet - программа на плате продолжает работать. Где в каких скриптах что подправить - чтобы после закрытия окна прога на целевой плате тоже закрывалась?
На обычном компе(виртулбная машина с Ubuntu или RedHat) прогу запускаю через модификацию /etc/passw А на плате в стартовом скрипте прописано: telnetd -l Proga.exe. При этом при коннекте по телнету логин и пароль юзера не спрашивается, а сразу запускается Proga.exe
Пробовал в скрипте писать telnetd -l /bin/sh. В этом случае при коннект запускается SHELL и потом ручками запускаю Proga.exe. Но при закрытии окна - Proga.exe все равно продолжает работать. Подскажите - как на линуксе, который на виртулке крутится, сделано, чтоб после закрытия окна(сессии телнета) автоматом закрывалось приложение запущенное через это окно?
|