Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
mistiq
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2010-04-01 5:54:09
Непрочитанное сообщение
mistiq » 2010-04-30 3:52:23
Видоизменил скрипт для запуска от непревилегерованного пользователя verlihub, все вроде как надо, запускается от нужного пользователя, но pid файл создается пустым (хотя и имеет овнером пользователя процесса), подскажите где я не прав:
Код: Выделить всё
#!/bin/sh
# PROVIDE: verlihub
# REQUIRE: DAEMON mysql
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# verlihub_enable (bool): Set to NO by default.
# Set it to YES to enable verlihub.
#
. /etc/rc.subr
name="verlihub"
rcvar=${name}_enable
[b]verlihub_user="nobody"[/b]
command=/usr/local/bin/${name}
pidfile=/var/run/${name}.pid
logfile=/var/log/${name}.log
errfile=/var/log/${name}.err
command_args="> $logfile 2> $errfile &"
: ${verlihub_configdir="`/usr/local/bin/vh_getcfg`"}
required_dirs="$verlihub_configdir"
required_files="$verlihub_configdir/dbconfig $verlihub_configdir/motd $verlihub_configdir/help_usr $verlihub_configdir/faq $verlihub_configdir/rules"
load_rc_config "$name"
: ${verlihub_enable="NO"}
start_postcmd="echo \$! > $pidfile[b] && chown $verlihub_user:$verlihub_user $pidfile[/b]"
stop_postcmd="rm $pidfile"
run_rc_command "$1"
Болдом я выделил изменения в начальном скрипте.
mistiq
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2010-04-30 8:33:31
сделайте директорию в /var/run/ с доступом для вашего юзверя и суйте туда pid
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel