LINUX.ORG.RU

Запустить xterm, после завершения xterm'a выключиться.


0

0
Куда бы прописать запуск xterm от определённого юзера и завершение работы системы по его завершению. При этом иксы находятся на удалённой машине, поэтому иксовые механизмы сессий не годятся.

Нужно что бы это происходило без участия человека.

★★★★★
по завершению работы чего? xterm-а?
наверное как-то так:
su username && DISPLAY=:0 xterm && shutdown -h now
если надо не выключать комп а просто выключать иксы - то вместо shutdown можно killall Xorg
Komintern ★★★★★
()
Ответ на: комментарий от PolarFox
тут много нюансов, например ввод пароля при su. вообщем так, если запуск будет от рута, то нужно от рута выполнить su username, а все остальные команды прописать юзеру в ~/.profile

запускать можно хоть из rc.local
Komintern ★★★★★
()
Ответ на: комментарий от maloi
ну или в кронтаб, если удаленное тобой сообщение про загрузку системы неверное.
maloi ★★★★★
()
Ответ на: комментарий от Komintern
блин, перепутал тебя с топикстартером.

ну да, если рута нет то извращаться придется гораздо сильнее.
maloi ★★★★★
()
Спасибо всем отписавшимся, но после sudo -u denis xterm (в rc.local вписал) баш думает что ~ находится в /root. Как исправить?
PolarFox ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.