|
Linux: Запуск демона под определенным пользователь (crserver под usr1cv82) | ☑ | ||
---|---|---|---|---|
0
Ksandr
08.02.14
✎
18:39
|
Собственно сабж. скрипт запуска взял с ИС.
#!/bin/bash start() { echo -n "Starting crserver: " cd /opt/1C/v8.2/i386 ./crserver -d /opt/repos -daemon echo "done." } stop() { echo -n "Shutting down crserver: " killall crserver echo "done." } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 2 start ;; *) echo "Usage: $0 {start|stop|restart}" esac exit 0 пока делаю так su username /opt/1c/.... exit но хотелось бы автоматизировать данный процесс |
|||
1
Biker
08.02.14
✎
18:53
|
чего за хрень ? чем родной скрипт srv1cv82 не устроил?
пропиши там своего юзера в SRV1CV8_USER и запускай. |
|||
2
Ksandr
08.02.14
✎
19:40
|
(1) не запускает сервер хранилища. Может какой конфиг поправить нужно? Мне нужно запускать только сервер хранилища без запуска сервера предприятия.
|
|||
3
Biker
08.02.14
✎
19:57
|
(2) это как ?
не в 8.2, не в 8.3 у меня нет crserver |
|||
4
Ksandr
08.02.14
✎
20:10
|
(3) ты его не ставил видимо
ls -al /opt/1C/v8.2/i386/ | grep crserver что нить говорит? |
|||
5
Biker
08.02.14
✎
20:18
|
да нету нету. только у меня x64
|
|||
6
Ksandr
08.02.14
✎
20:31
|
(5) он с 32 битной поставкой идет точно, а в 64 битные его то включают то не включают.
Коллеги, вопрос остается открытым, как автоматически при старте запускать сервер хранилища под пользователем usr1cv82 ? |
|||
7
Biker
08.02.14
✎
20:48
|
su -s /bin/bash - "юзер" -с "./crserver -d /opt/repos -daemon "
|
|||
8
Biker
08.02.14
✎
20:48
|
это в скрипт засунь вместо ./crserver -d /opt/repos -daemon
|
|||
9
Biker
08.02.14
✎
20:51
|
+(7) и лучше "/opt/1C/v8.2/i386/crserver -d /opt/repos -daemon"
|
|||
10
Ksandr
08.02.14
✎
21:34
|
(9) Спасибо!
еще добавил в файл небольшое описание и добавил в chkconfig На ближайшем reboot проверю. |
|||
11
Biker
08.02.14
✎
22:01
|
(10) зачем на ребуте то? ребут зло =) рестартни службу
|
|||
12
Ksandr
09.02.14
✎
01:10
|
(11) Рестартится нормально. Ребут, чтобы проверить, что поднимается сама.
Вдруг кому пригодится, для chkconfig необходимо в начале файла добавить: # chkconfig: 2345 90 60 # description: crserver ### BEGIN INIT INFO # Provides: crserver # Required-Start: # Should-Start: $ALL # Required-Stop: # Should-Stop: # Default-Start: # Default-Stop: # Description: Configuration storage server 1C 8.2 # Short-Description: start and stop crserver ### END INIT INFO |
|||
13
ansh15
09.02.14
✎
09:53
|
Почитал немного по теме http://infostart.ru/public/79048/
Странно, почему не сделать нормально... (12) За скрипт спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |