在RedHat AS3下成功安装pureftp,怎样让其开机自启动?

由 飞云盖天 在 11-12-2004 19:28 发表:

在RedHat AS3下成功安装pureftp,怎样让其开机自启动?

在RedHat AS3下已经成功安装了pureftp,怎样让其开机自启动?

哪位大侠知道,麻烦告诉小弟。


由 ken 在 11-12-2004 19:49 发表:


ntsysv. 请兄弟多看看置顶的贴子.


努力 ,努力 ,再努力 !!


由 飞云盖天 在 11-12-2004 23:13 发表:


我是用代码安装的,用ntsysv当然不会看到了。

在代码包中有一个名为redhat.init的文件,我打开看了下。

觉得应该就是启动脚本了。

我把它改名为pureftpd后放在了/etc/init.d目录。

然后执行chkconfig --add pureftpd

chconfig pureftpd on

然后 chmod 755 pureftpd

重新启动后,还是不行。

5555555~~~~~~~~~~


由 飞云盖天 在 11-12-2004 23:14 发表:


#!/bin/bash

Startup script for the pure-ftpd FTP Server $Revision: 1.3 $

chkconfig: 2345 85 15

description: Pure-FTPd is an FTP server daemon based upon Troll-FTPd

processname: pure-ftpd

pidfile: /var/run/pure-ftpd.pid

config: /etc/pure-ftpd.conf

Source function library.

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

RETVAL=0

Path to the pure-ftp binaries.

prog=pure-config.pl

fullpath=/usr/local/sbin/$prog

pureftpwho=/usr/local/sbin/pure-ftpwho

start() {

echo -n $"Starting $prog: "

$fullpath /etc/pure-ftpd.conf --daemonize

RETVAL=$?

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

echo

}

stop() {

echo -n $"Stopping $prog: "

kill $(cat /var/run/pure-ftpd.pid)

RETVAL=$?

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

echo

}

See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

condrestart)

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

stop

avoid race

sleep 3

start

fi

;;

status)

status $prog

RETVAL=$?

if [ -f $pureftpwho ] && [ $RETVAL -eq 0 ] ; then<

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