免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2252 | 回复: 9
打印 上一主题 下一主题

[FTP] pureftp不能自动启动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-14 10:42 |只看该作者 |倒序浏览
我用pureftp1.0.19版架了一个ftp,执行#/usr/local/sbin/pure-config.pl /usr/locald/etc/pure-ftpd.conf后可以测试成功,但我重启后每次都要运行上面的命令,于是我将上面的命令写入了/etc/rc.local,但问题还是没解决,请大家帮忙分析一下哪里出问题了?
谢了!

[ 本帖最后由 jasminemok 于 2005-12-14 10:53 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2005-12-14 13:18 |只看该作者
你的/etc/rc.local文件现在的内容是什么?

论坛徽章:
0
3 [报告]
发表于 2005-12-14 14:16 |只看该作者
版主,/etc/rc.local的内容如下:
[root@ftpserver etc]# vi rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
nohup /usr/local/pureftpd/sbin/pure-ftpd -A &



~
~
~
~
"rc.local" 11L, 269C                                                                 9,0-1         Al

刚开始我没有用nohup命令,直接加了/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftp.conf,但reboot后还是不能自动启动。用了nohupb也不行。
请版主帮忙看看问题何在。谢!

[ 本帖最后由 jasminemok 于 2005-12-14 14:22 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2005-12-14 14:39 |只看该作者
估计是PATH环境变量的问题
直接用/usr/local/pureftpd/sbin/pure-ftpd -A & 试试

论坛徽章:
0
5 [报告]
发表于 2005-12-14 16:22 |只看该作者
原帖由 wolfg 于 2005-12-14 14:39 发表
估计是PATH环境变量的问题
直接用/usr/local/pureftpd/sbin/pure-ftpd -A & 试试



不行耶,不过还是谢谢版主的帮忙。

论坛徽章:
0
6 [报告]
发表于 2005-12-14 21:28 |只看该作者
试试这个脚本。假设你是用RedHat吧

  1. #!/bin/bash
  2. #
  3. # Startup script for the pure-ftpd FTP Server  $Revision: 1.3 $
  4. #
  5. # chkconfig: 345 85 15
  6. # description: Pure-FTPd is an FTP server daemon based upon Troll-FTPd
  7. # processname: pure-ftpd
  8. # pidfile: /var/run/pure-ftpd.pid
  9. # config: /etc/pure-ftpd.conf

  10. # Source function library.
  11. #. /etc/rc.d/init.d/functions

  12. RETVAL=0

  13. # Path to the pure-ftp binaries.
  14. prog=pure-config.pl
  15. fullpath=/usr/local/pureftpd/sbin/$prog
  16. pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho


  17. start() {
  18.         echo -n $"Starting $prog: "
  19.         $fullpath /usr/local/pureftpd/etc/pure-ftpd.conf
  20.         RETVAL=$?
  21.         [ $RETVAL = 0 ] && touch /var/lock/$prog
  22.         echo
  23. }
  24. stop() {
  25.         echo -n $"Stopping $prog: "
  26.         kill $(cat /var/run/pure-ftpd.pid)
  27.         RETVAL=$?
  28.         [ $RETVAL = 0 ] && rm -f /var/lock/$prog
  29.         echo
  30. }
  31. # See how we were called.
  32. case "$1" in
  33.         start)
  34.                 start
  35.                 ;;
  36.         stop)
  37.                 stop
  38.                 ;;
  39.         restart)
  40.                 stop
  41.                 start
  42.                 ;;
  43.         condrestart)
  44.                 if [ -f /var/lock/$prog ] ; then
  45.                         stop
  46.                         # avoid race
  47.                         sleep 3
  48.                         start
  49.                 fi
  50.                 ;;
  51.         status)
  52.                 if [ -f $pureftpwho ] ; then
  53.                         $pureftpwho
  54.                 fi
  55.                 ;;
  56.         *)
  57.                 echo $"Usage: $prog {start|stop|restart|condrestart|status}"
  58.                 RETVAL=1
  59. esac
  60. exit $RETVAL
复制代码


把这个脚本放在/etc/init.d目录下,
# chmod +x /etc/init.d/pureftpd
# chkconfig --add pureftpd
# service pureftpd start
# service pureftpd stop

[ 本帖最后由 wolfg 于 2005-12-14 21:30 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2005-12-14 22:18 |只看该作者
原帖由 wolfg 于 2005-12-14 21:28 发表
试试这个脚本。假设你是用RedHat吧

[code]#!/bin/bash
#
# Startup script for the pure-ftpd FTP Server  $Revision: 1.3 $
#
# chkconfig: 345 85 15
# description: Pure-FTPd is an FTP server daemo ...

斑竹真是!

论坛徽章:
0
8 [报告]
发表于 2005-12-16 08:27 |只看该作者
辛苦你啦,版主,我试试,谢谢!

论坛徽章:
0
9 [报告]
发表于 2005-12-16 09:35 |只看该作者
原帖由 ljily000 于 2005-12-14 22:18 发表

斑竹真是!


呵呵,没什么,就是google了一下

论坛徽章:
0
10 [报告]
发表于 2005-12-16 14:17 |只看该作者
可以了呢,谢谢版主哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP