не пойму, механизм запуска скрипта в /usr/local/bin

OpenSolaris, Illumos, OpenIndiana

Модератор: Модераторы разделов

Ответить
wolfgang073
Сообщения: 9

не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение wolfgang073 »

Привет всем.
В Solaris 6-10 в /usr/local/bin лежит скрипт, после того как юзер залогинится скрипт запускает приложение.
Не пойму механизм запуска скрипта.
Просмотрел весь /etc. Почитал документацию - никаких зацепок.
Где рыть?

Спасибо.
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение Encore »

wolfgang073 писал(а):
20.07.2010 20:03
после того как юзер залогинится

юзер логинится в консоли или...?
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение wolfgang073 »

Например в десятке юзер логинится в СDE-шном приглашении ввести логин и пароль.
В шестерке сервис dtlogin отключен и юзер логинится в приглашении СLI(Соmmand Line Interface).
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение diesel »

wolfgang073 писал(а):
21.07.2010 05:07
Например в десятке юзер логинится в СDE-шном приглашении ввести логин и пароль.
В шестерке сервис dtlogin отключен и юзер логинится в приглашении СLI(Соmmand Line Interface).

юзер залогинился и приложение запускается вместо того же CDE или какого-нить shell'а, или же приложение в бэкграунде запускается?

в смысле оно в passwd не прописано как login shell?
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение wolfgang073 »

Например юзер логинится в приглашении СDE, затем появляется стандартный рабочий стол CDE.
На нем появляется иконка 9х15 с названием запускаемой приложения, затем на весь экран открывается окно самого приложения.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение Ленивая Бестолочь »

посмотрите ptree, возможно будет видно, откуда запустился скрипт.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение Encore »

Если СDE, посмотрите в домашнем каталоге пользователя, .dt/sessions/ и там в зависимости от того, что выбрано в Sun Tools/Style Manager/Startup (current session, home session).
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение wolfgang073 »

Ленивая Бестолочь писал(а):
23.07.2010 00:59
посмотрите ptree, возможно будет видно, откуда запустился скрипт.


Хорошо посмотрю.
Спасибо сказали:
wolfgang073
Сообщения: 9

Re: не пойму, механизм запуска скрипта в /usr/local/bin

Сообщение wolfgang073 »

Encore писал(а):
23.07.2010 15:14
Если СDE, посмотрите в домашнем каталоге пользователя, .dt/sessions/ и там в зависимости от того, что выбрано в Sun Tools/Style Manager/Startup (current session, home session).


Зашел в .dt/sessions/home/dt

Код: Выделить всё

dtsmcmd -hints "-geometry 1x1+0+0 -state NormalState -cmd \"/usr/dt/bin/dtterm -session dtnka4tl -C -ls \"" -screen 0 -cmd "/usr/dt/bin/dtterm -session dtnka4tl -C -ls"

dtsmcmd -hints "-geometry 1x1+0+0 -state NormalState -cmd \"/usr/dt/bin/dtterm -session dtrkaiul \"" -screen 0 -cmd "/usr/dt/bin/dtterm -session dtrkaiul"

dtsmcmd -screen 0 -cmd "/usr/dt/bin/sdtperfmeter -f -H -t cpu -t disk -s 1 -name fpperfmeter"


Если я правильно понял. Здесь запуск окон консоли и терминала поверх рабочего стола CDE. Так оно и происходит.
Намека на запуск искомого приложения нет.

Посмотрите плиз /.dtprofile

Код: Выделить всё

echo "This session log file is currently disabled."    > $dtstart_sessionlogfile
echo "To enable logging, edit $HOME/.dtprofile and" >> $dtstart_sessionlogfile
echo "remove dtstart_sessionlogfile=/dev/null line."  >> $dtstart_sessionlogfile

export dtstart_sessionlogfile="/dev/null"

PATH=/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/sfw/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/local/bin:/usr/ucb:/etc:.:$PATH; export PATH

DTSOURCEPROFILE=true
#sleep 30
start &


В нем практически все закомментировано кроме указаных выше строк.
Что означает "start &" - без понятия.
Спасибо сказали:
Ответить