перезапуск natd

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dovidov
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-06-28 16:44:04

перезапуск natd

Непрочитанное сообщение dovidov » 2010-01-17 1:08:16

возникла необходимость перезапускать natd нажатием педали с web-морды
написал скрипт
/ [23:56]# cat /root/scripts/shell/natd_restart

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

#!/bin/sh
# Рестартовалка natd
natdfile="/etc/rc.d/natd"
natdlogfile="/root/scripts/shell/natdrestart.log"
echo "попытка перезапуска natd в `date +'%Y-%d-%m %H:%M:%S'`" >> $natdlogfile
$natdfile restart >> $natdlogfile \
&& echo "port redirection is successful at `date +'%Y-%d-%m %H:%M:%S'`."
при запуске скрипта руками natd рестартует и в /root/scripts/shell/natdrestart.log пишет
попытка перезапуска natd в 2010-16-01 23:52:08
Stopping natd.
Waiting for PIDS: 3380, 3380, 3380, 3380, 3380.
Starting natd.
вызываю этот же скрипт из web-морды

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

echo exec("sh /root/scripts/shell/natd_restart");
natd не перезапускается и в /root/scripts/shell/natdrestart.log пишет
попытка перезапуска natd в 2010-16-01 23:52:52
Stopping natd.

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

/ [0:02]# ls -l /root/scripts/shell/natd_restart
-rwsrwsrwt  1 root  wheel  295 16 янв 23:52 /root/scripts/shell/natd_restart
подскажите куда копать?..

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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/

Аватара пользователя
agat
мл. сержант
Сообщения: 138
Зарегистрирован: 2009-10-27 1:21:55
Откуда: Солнечная система, планета Земля, Россия
Контактная информация:

Re: перезапуск natd

Непрочитанное сообщение agat » 2010-01-17 11:52:04

А у вас web морда работает с правами root?

dovidov
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-06-28 16:44:04

Re: перезапуск natd

Непрочитанное сообщение dovidov » 2010-01-17 13:31:48

agat писал(а):А у вас web морда работает с правами root?
а зачем?
этого мало?:
-rwsrwsrwt 1 root wheel 295 16 янв 23:52 /root/scripts/shell/natd_restart

dovidov
ефрейтор
Сообщения: 51
Зарегистрирован: 2008-06-28 16:44:04

Re: перезапуск natd

Непрочитанное сообщение dovidov » 2010-01-17 14:54:24

проблема локализована - natd restart вызывает /bin/kill прав для запуска которого и не хватало... буду окультуривать.
вопрос закрыт.