Привет всем.
В Solaris 6-10 в /usr/local/bin лежит скрипт, после того как юзер залогинится скрипт запускает приложение.
Не пойму механизм запуска скрипта.
Просмотрел весь /etc. Почитал документацию - никаких зацепок.
Где рыть?
Спасибо.
не пойму, механизм запуска скрипта в /usr/local/bin
Модератор: Модераторы разделов
-
- Сообщения: 656
- Статус: loading..............
- ОС: Debian
Re: не пойму, механизм запуска скрипта в /usr/local/bin
юзер логинится в консоли или...?
-
- Сообщения: 9
Re: не пойму, механизм запуска скрипта в /usr/local/bin
Например в десятке юзер логинится в СDE-шном приглашении ввести логин и пароль.
В шестерке сервис dtlogin отключен и юзер логинится в приглашении СLI(Соmmand Line Interface).
В шестерке сервис dtlogin отключен и юзер логинится в приглашении СLI(Соmmand Line Interface).
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: не пойму, механизм запуска скрипта в /usr/local/bin
wolfgang073 писал(а): ↑21.07.2010 05:07Например в десятке юзер логинится в СDE-шном приглашении ввести логин и пароль.
В шестерке сервис dtlogin отключен и юзер логинится в приглашении СLI(Соmmand Line Interface).
юзер залогинился и приложение запускается вместо того же CDE или какого-нить shell'а, или же приложение в бэкграунде запускается?
в смысле оно в passwd не прописано как login shell?
-
- Сообщения: 9
Re: не пойму, механизм запуска скрипта в /usr/local/bin
Например юзер логинится в приглашении СDE, затем появляется стандартный рабочий стол CDE.
На нем появляется иконка 9х15 с названием запускаемой приложения, затем на весь экран открывается окно самого приложения.
На нем появляется иконка 9х15 с названием запускаемой приложения, затем на весь экран открывается окно самого приложения.
-
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: не пойму, механизм запуска скрипта в /usr/local/bin
посмотрите ptree, возможно будет видно, откуда запустился скрипт.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
- Сообщения: 656
- Статус: loading..............
- ОС: Debian
Re: не пойму, механизм запуска скрипта в /usr/local/bin
Если СDE, посмотрите в домашнем каталоге пользователя, .dt/sessions/ и там в зависимости от того, что выбрано в Sun Tools/Style Manager/Startup (current session, home session).
-
- Сообщения: 9
Re: не пойму, механизм запуска скрипта в /usr/local/bin
Ленивая Бестолочь писал(а): ↑23.07.2010 00:59посмотрите ptree, возможно будет видно, откуда запустился скрипт.
Хорошо посмотрю.
-
- Сообщения: 9
Re: не пойму, механизм запуска скрипта в /usr/local/bin
Зашел в .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 &" - без понятия.