Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: не работают скрипты в init.d ubuntu 10.04  (Прочитано 3810 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн coolman

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
  • :)
    • Просмотр профиля
кидаю в
/etc/init.d/

Код
#!/bin/sh

case "$1" in
'start')
    #!/bin/sh
    mkdir -p /var/log/telenet
    chown telenet:telenet /var/log/telenet
    сhmod 755 /var/log/telenet
    mkdir -p /var/run/telenet
    chown telenet:telenet /var/run/telenet
    chmod 755 /var/run/telenet
    address=тут Ip шлюза моего написано
    address1=10.0.0.1
    if ping -n -c 2 $address | grep -q "bytes from $address: icmp_seq="
    then
      :
    elif ping -n -c 2 $address1 | grep -q "bytes from $address: icmp_seq="
    then
      :
    else
   
      telenet-authd off
      telenet-authd ext
   
      if telenet-authd | grep -q 'denied'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      elif telenet-authd | grep -q 'off'; then
        telenet-authd off
        sleep 20
        telenet-authd ext
      fi
    fi
;;
'stop')
;;
*)
    echo "Usage: $0 { start | stop }"
;;
esac
exit 0

не работает а если сделаю так

Код
mkdir -p /var/log/telenet
chown telenet:telenet /var/log/telenet
сhmod 755 /var/log/telenet
mkdir -p /var/run/telenet
chown telenet:telenet /var/run/telenet
chmod 755 /var/run/telenet
telenet-authd -r

работает, почему скрипты не выполняются? Может че с правами
при этом в домашней директории и рута создаются папки: 755 chmod chown distr mkdir telenet:telenet
ubuntu 10.4

-rwxr-xr-x 1 root user 1296 2010-05-02 21:25 /etc/init.d/telenet
iptables

Оффлайн ABEgorov

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: не работают скрипты в init.d ubuntu 10.04
« Ответ #1 : 02 Мая 2010, 19:53:22 »
Недостаточно кинуть скрипты в /etc/init.d, чтобы они запускались при старте системы. Нужно ещё сделать ссылку на них в /etc/rcN.d, где N номер runlevel'а, на котором они должны запускаться.

soldies

  • Гость
Re: не работают скрипты в init.d ubuntu 10.04
« Ответ #2 : 15 Октября 2010, 12:03:33 »
Недостаточно кинуть скрипты в /etc/init.d, чтобы они запускались при старте системы. Нужно ещё сделать ссылку на них в /etc/rcN.d, где N номер runlevel'а, на котором они должны запускаться.

 Спасибо очень важная мелочь  :)

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.