LINUX.ORG.RU

Разлогиниться из скрипта

 


0

1

Хочу в консоли (залогинен, для примера, в tty1) с помощью startx.sh запускать иксы, после чего разлогиниваться из этой консоли, накарябал:

#!/bin/bash

startx > /dev/null 2>&1 &
logout

Иксы стартуют (в tty7, как и положено в убунте, как в других дистрибутивах - пока не в курсе), но разлогина не происходит, в tty1 консоль ругается на третью строку скрипта, что «not login shell».

Подскажите, плз, какую команду вбивать?

Спасибо за внимание.

★★★★★

Чё сделать то хочешь? runlevel поменять не пробовал?

UVV ★★★★★
()
Ответ на: комментарий от sin_a

Я просто не могу понять, нафига такой велосипед, не хочешь держать открытую консоль, поменяй runlevel же.

UVV ★★★★★
()
Ответ на: комментарий от sin_a

Судя по тому, как написал скрипт ТС, ему именно это и надо (запустить иксы в фоне и выйти с терминала).

UVV ★★★★★
()
Ответ на: комментарий от UVV

Вот запустил он иксы, терминал занят, завершились иксы, терминал тоже завершился. Разве ему не это надо? А преждевременное завершение сеанса, подозреваю, завершит и иксы (проверить или думать неохота).

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

нет, не завершит, проверено - запускал иксы из консоли tty1, они запускались, по убунтовому обыкновению, в tty7, потом по ctrl+alt+f1 переходил в tty1, и делал logout руками - консоль разлогинивалась, иксы не вылетали.

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