powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Run As Equivalent in HP-UX
6 сообщений из 31, страница 2 из 2
Run As Equivalent in HP-UX
    #34960222
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисЦеликом покажите, из такого маленького кусочка не понятно.
Да пож.а
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
/ $ cat /sbin/init.d/dbora
#! /bin/sh  -x
#
# Change the value of ORACLE_HOME to specify the correct Oracle home
# directory for you installation
ORACLE_HOME=/u01/app/oracle/Orars6
#
# change the value of ORACLE to the login name of the 
# oracle owner at your site
#

ORACLE=oracle

PATH=${PATH}:$ORACLE_HOME/bin:/usr/bin
HOST=`uname -n`
PLATFORM=`uname`
export ORACLE_HOME PATH
#
if [ ! "$2" = "ORA_DB" ] ; then
   if [ "$PLATFORM" = "HP-UX" ] ; then
      remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB"
      exit
   else
      rsh $HOST -l $ORACLE  $ 0  $ 1  ORA_DB
      exit
   fi
fi
#
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
#

case $ 1  in
'start')
        echo "$0: starting up" >> $LOG
        date >> $LOG
        # Start Oracle Net
        if [ -f $ORACLE_HOME/bin/tnslsnr ] ;
        then
             echo "starting Oracle Net Listener"
             $ORACLE_HOME/bin/lsnrctl start >> $LOG  2 >& 1  &
        fi
        echo "Starting Oracle databases"
        $ORACLE_HOME/bin/dbstart >> $LOG  2 >& 1  &
        ;;
'stop')
        echo "$0: shutting down" >> $LOG
        date >> $LOG
        # Stop Oracle Net
        if [ -f $ORACLE_HOME/bin/tnslsnr ] ;
        then
             echo "stopping Oracle Net Listener"
             $ORACLE_HOME/bin/lsnrctl stop >> $LOG  2 >& 1  &
        fi
        echo "stopping Oracle databases"
        $ORACLE_HOME/bin/dbshut >> $LOG  2 >& 1  &
        ;;
*)
        echo "usage: $0 {start|stop}" 
        exit 
        ;;
esac
#
exit

Мне так и не ясно почему это он лез в блок где использовал remsh
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960226
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и на него создан линк
Код: plaintext
# ln -s /sbin/init.d/dbora /sbin/rc3.d/S990dbora
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960343
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бомж
Мне так и не ясно почему это он лез в блок где использовал remsh
если скрипт вызван dbora start (рутом), то идем в эту ветку и вызываем самого себя рекурсивно пользователем оракл и со вторым параметром ORA_DB, т.к. второй параметр установлен в этот if больше не заходим, а идем в 'start'

Замените строку
remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB"
на
su - $ORACLE -c "$0 $1 ORA_DB"
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960390
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы работал remsh rlogin надо:

# grep remsh /etc/inetd.conf
shell stream tcp6 nowait root /usr/lbin/remshd remshd
kshell stream tcp nowait root /usr/lbin/remshd remshd -K

и еще
/var/adm/inetd.sec
login allow
shell allow
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960455
Бомж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и с изменением пользователя тоже все работает.
ише раз Спасибо !!! Очень помогли.
...
Рейтинг: 0 / 0
Run As Equivalent in HP-UX
    #34960468
Splain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БомжДа и с изменением пользователя тоже все работает.
ише раз Спасибо !!! Очень помогли.

Мыши плакали, кололись, но продолжали есть кактус :)
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Run As Equivalent in HP-UX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]