On Sat, 12 Jun 2004 11:09:49 +0800
boroda <bbuild***@r*****.ru> wrote:
>On Sat, 12 Jun 2004 00:07:06 +0400
>Лобанов Валерий <valery_loban***@m*****.ru> wrote:
>
>> Привет всем!
>>
>> Мне требуется запускать программу каждый раз, когда конкретный
>> пользователь входит в систему и, соответственно, не запускать, когда
>> входят другие. То есть оформить это как демона, как я понимаю,
>>нельзя.
>> Подскажите, как это сделать.
>Анализируя глобальную переменную USER в скрипте
>
>if [ $USER = "boroda" ];
> ...
>fi
>
>И поместить его куда надо.
>
По-моему, все гораздо проще:
У каждого пользователя свой home-каталог. А в любом home-каталоге
лежит файл .bash_profile.
Внутри этого файла можно увидеть комментарий:
User specific environment and startup programs (т.е. специфическая
среда и стартовые программы пользователя).
При входе пользователя в сеанс работы с системой выполняется
.bash_profile именно из home-каталога именно этого пользователя.
Т.е. решение простое - помести команду запуска нужной программы в
конец .bash_profile из home-каталога нужного пользователя, только не
забудь закончить строчку знаком амперсанда (&)
С уважением -
Андрей Соловьев
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8421; Возраст листа: 326; Участников: 1166
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/171254
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать : mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru