请教如何使vsftpd在开机时启动,用的源代码安装,谢谢先

由 pipehappy 在 06-21-2004 17:18 发表:

请教如何使vsftpd在开机时启动,用的源代码安装,谢谢先

能不能把/etc/init.d/vsftpd帖出来,其他目录中的连接是什么名字啊

谢谢先


由 pipehappy 在 06-21-2004 17:21 发表:

自己先顶一个

求救阿


由 pipehappy 在 06-21-2004 17:33 发表:

自己在顶一个

斑竹有的话,帖一个啊


由 Snoopy 在 06-21-2004 17:52 发表:


root: ~/lqStock # cat /etc/rc.d/init.d/vsftpd

#!/bin/bash

vsftpd This shell script takes care of starting and stopping

standalone vsftpd.

chkconfig: - 60 50

description: Vsftpd is a ftp daemon, which is the program \

that answers incoming ftp service requests.

processname: vsftpd

config: /etc/vsftpd/vsftpd.conf

Source function library.

. /etc/rc.d/init.d/functions

Source networking configuration.

. /etc/sysconfig/network

Check that networking is up.

[ ${NETWORKING} = "no" ] && exit 0

[ -x /usr/sbin/vsftpd ] || exit 0

RETVAL=0

prog="vsftpd"

start() {

Start daemons.

if [ -d /etc/vsftpd ] ; then

declare -a sites

sites=(ls /etc/vsftpd/*.conf)

site_count=${#sites[@]}

index=0

while [ "${index}" -lt "${site_count}" ] ; do

site=basename ${sites[${index}]} .conf

echo -n $"Starting $prog for $site: "

( /usr/sbin/vsftpd ${sites[${index}]} &

daemon true

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog

let "index = index + 1"

done

else

RETVAL=1

fi

return $RETVAL

}

stop() {

Stop daemons.

echo -n $"Shutting down $prog: "

killproc $prog

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog

return $RETVAL

}

See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

restart|reload)

stop

start

RETVAL=$?

;;

condrestart)

if [ -f /var/lock/subsys/$prog ]; then

stop

start

RETVAL=$?

fi

;;

status)

status $prog

RETVAL=$?

;;

*)

echo $"Usage: $0 {start|stop|restart|condrestart|status}"

exit 1

esac

exit $RETVAL


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 Snoopy 在 06-21-2004 17:52 发表:


不可以使用chkconfig将vsftpd加到启动,或是/etc/rc.local


And then in the evening light, when the bars of freedom fall

I watch the two of you in the shadows on the wall

How in the darkness steals some of the choices from my hand

Then will I begin to under


由 pipehappy 在 06-21-2004 17:57 发表:

大大的感谢

谢了


由 pipehappy 在 06-21-2004 18:00 发表:

那在rc0之类的目录中连接的都是些什么名字啊

看起来都是k或s开头的


由 Snoopy 在 06-21-2004 18:03 发表:


root: /etc/rc0.d # cat K50vsftpd

#!/bin/bash

vsftpd This shell script takes care of starting and stopping

standalone vsftpd.

chkconfig: - 60 50

description: Vsftpd is a ftp daemon, which is the program \

that answers incoming ftp service requests.

processname: vsftpd

config: /etc/vsftpd/vsftpd.conf

Source function library.

. /etc/rc.d/init.d/functions

Source networking configuration.

. /etc/sysconfig/network

Check that networking is up.

[ ${NETWORKING} = "no" ] && exit 0

[ -x /usr/sbin/vsftpd ] || exit 0

RETVAL=0

prog="vsftpd"

start() {

Start daemons.

if [ -d /etc/vsftpd ] ; then

declare -a sites

sites=(ls /etc/vsftpd/*.conf)

site_count=${#sites[@]}

index=0

while [ "${index}" -lt "${site_count}" ] ; do

site=basename ${sites[${index}]} .conf

echo -n $"Starting

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus