URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74178
[ Назад ]

Исходное сообщение
"VSFTPD - запуск при старте системы.."

Отправлено zxprsl , 21-Май-07 13:03 

подскажите как коректно запустить vsftpd при запуске системы ??

есть крипт:

/etc/rc.d/rc.vsftpd

----------------------
#!/bin/sh
ftp_start()
{
   echo "Starting VSFTPD: "
  
        if ! ps axc | grep -q " vsftpd" ; then
       /usr/sbin/vsftpd &
   else
                echo "VSFTPD already running!"
        fi
}

ftp_stop()
{
        if ps axc | grep -q " vsftpd" ; then
       killall vsftpd
        else
                echo "VSFTPD not running!"
        fi
}

ftp_restart()
{
   ftp_stop
   sleep 1
   ftp_start
}

case "$1" in
'start')
  ftp_start
  ;;
'stop')
  ftp_stop
  ;;
'restart')
  ftp_restart
  ;;
*)
  echo "usage $0 start|stop|restart"
esac
----------------------

при запуске системы vsftpd не стартует..
при ручном запуске после загрузки системы путём /etc/etc/rc.d/rc.vsftpd start запускается, так же останавливается и перезапускается...

Подкажите как исправить..??

атребуты у етого скрипта "777"
опирационка MOPS Linux 4.0



Содержание

Сообщения в этом обсуждении
"VSFTPD - запуск при старте системы.."
Отправлено perece , 21-Май-07 19:42 
>при запуске системы vsftpd не стартует..
>при ручном запуске после загрузки системы путём /etc/etc/rc.d/rc.vsftpd start запускается, так же
два раза /etc это опечатка (опепастка) или так в самом деле?
>останавливается и перезапускается...
>
>Подкажите как исправить..??
>
>атребуты у етого скрипта "777"
>опирационка MOPS Linux 4.0
честно, не знаю, что за зверь, но предполагаю (телепат, да) что используется там sysvinit
а судя потому, что скрипт подложили, и ожидаете, что кто-то его запустит - предполагаете BSD-style инитсистему. в sysv нужно еще линки делать на него из /etc/rc.d/rc[N].d
да не какие нибудь, а с именем строго опрелеленного вида ("S" (означает "старт"), две цифири - порядок запуска, и далее произвольное имя - чаще всего совпадает с именем в /etc/init.d) напр S99vsftpd (99 если хотите, чтоб грузился после всех остальных на этом ранлевеле). смотреть начинать нужно от /etc/inittab, ну и далее - что там написано. вариантов на тему "/etc/init.d <-> /etc/rc.d/init.d" может быть масса, в скриптах, указаных в иниттабе нужно смотреть какие именно дири пользуются.

ну или дождитесь, пока кто-нибудь, имевший плотно дело именно с МОПСом ответит :) но я так понимаю - штука редкая в наших краях

\^P^/


"VSFTPD - запуск при старте системы.."
Отправлено Xlab , 18-Июл-08 22:50 
# update-rc.d rc.vsftpd defaults 19

выполни под рутом и перезагрузи комп.

P.S. решетку не надо
P.S.S have fun))))