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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.