红联Linux门户
Linux帮助

学会写Linux启动脚本了

发布时间:2008-03-27 01:14:10来源:红联作者:verytow
FTP服务器上的pure-ftpd是自己编译的(为了支持utf8->gb2312),这样一来就不能享受debian的自动配置待遇了。结果是每回重启机器后总是要手动去启动pure-ftpd。昨天售后的来换掉硬盘(硬盘又坏掉了一块,而且质保马上就要到期了),今天开机还是要手动启动pure-ftpd,实在受不了了,在网上找了找(顺便找个更好的管理方案可是失败了),搞了这么一个配置文件:[code]ftp:~# cat /etc/init.d/pure-ftpd
#!/bin/sh
case “$1″ in
start)
echo “Starting Pure-ftpd…”
if [ -f /usr/local/pureftpd/etc/pure-ftpd.conf ]; then
/usr/local/pureftpd/bin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf > /dev/null
/usr/local/pureftpd/sbin/pure-uploadscript -r /usr/local/pureftpd/etc/uploadScript.sh > /dev/null &
echo “Pure-ftpd Started…”
else
echo “Pure-ftpd Configure File Not Found”
fi
;;

stop)
echo “Stoping Pure-ftpd…”
killall pure-ftpd > /dev/null
killall pure-uploadscript > /dev/null
echo ‘Pure-ftpd Stoped’
;;

*)
echo “Usage: `basename $0` {start | stop}”
exit 1
;;
esac
exit 0[/code]
文章评论

共有 2 条评论

  1. hongmaojin 于 2008-03-28 20:37:34发表:

    哈哈,看看就心动,谢谢分享.

  2. robertyan 于 2008-03-27 10:04:33发表:

    很好,很强大~~