- 2013-09-29国务院近日印发了上海自由贸易试验区总体方案,自贸区...
- 2013-09-29移动医疗大潮袭来,看着是肉 咬下去是骨头。
- 2013-09-28安卓阵营集体遭360洗劫,华为三星步步高悉数中枪
- 2013-09-28小米MIUI团队声明称应用商店内全线下架360产品
- 2013-09-25阿里巴巴与云存储应用酷盘的收购谈判行已结束,阿里巴...
- 2013-09-25苹果称其全新Touch ID指纹扫描安全系统可以“十分安全...
- 2013-09-24上海自贸区不设防火墙 脸谱和推特等解禁
- 2013-09-24Fairfax Financial计划收购黑莓:每股9美元 总价47亿美...
- 2013-09-24消息称苏宁洽购PPTV进入尾声 金额约为4亿美元
- 2013-09-238月25日凌晨,中国.CN域名解析出现大规模解析故障,攻击...
inux下vsftp启动脚本
发表于:2013-09-04|
次阅读|
作者:藕码网
摘要:inux下vsftp启动脚本
配置vsftpd完成并测试成功后,要想linux开机启动vsftpd那么就需要添加vsftp启动脚本,vsftp启动脚本代码如下:
#!/bin/bash
#chkconfig: 345 60 50#description:vsftpd
. /etc/rc.d/init.d/functions
if [ -f /etc/init.d/functions ] ; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ] ; then
. /etc/rc.d/init.d/functions
else
exit 0
fi
vsftpd=/usr/local/sbin/vsftpd //vsftp启动脚本中配置vsftpd安装的路径
prog=vsftpd
RETVAL=0
start() {
if [ -n "`/sbin/pidof $prog`" ]
then
echo "$prog: already running"
echo
return 1
fi
echo "Starting $prog:"
base=$prog
$vsftpd &
RETVAL=$?
usleep 5000000
if [ -z "`/sbin/pidof $prog`" ]
then
RETVAL=1
fi
if [ $RETVAL -ne 0 ]
then
echo "Startup failure" //vsftp启动脚本启动失败提示
else
echo "Startup success" //vsftp启动脚本启动成功提示
fi
echo
return $RETVAL
}
stop() {
echo "Stopping $prog:"
killall $vsftpd
RETVAL=$?
if [ $RETVAL -ne 0 ]
then
echo "Shutdown failure" //vsftp启动脚本停止失败提示
else
echo "Shutdown success" //vsftp启动脚本停止成功提示
fi
echo
}
case "$1" in
start)
start //vsftp启动脚本服务启动操作
;;
stop)
stop //vsftp启动脚本服务停止操作
;;
status)
status $vsftpd
RETVAL=$? //vsftp启动脚本服务状态
;;
restart)
stop
usleep 5000000 //vsftp启动脚本服务重启操作
start
;;
*)
echo "Usage: $prog {start|stop|restart|status}"
exit 1
esac
exit $RETVAL
注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!
上一篇:Linux下安装vsftpd 下一篇:linux下VSFTP配置文件详解
- 用户评论
- 相关文章
-
最新评论
推荐文章
-
1
使用IIS+Resin来配置J...
本文介绍使用IIS+Resin来配置JSP的运行环境... -
2
MYSQL的主要参数设置(...
MYSQL的主要参数设置(优化) -
3
Linux服务器安全小技巧...
Linux 服务器安全小技巧 -
4
批量修改计算机名
批量修改计算机名 -
5
Linux下安装apache
Linux下安装apache -
6
Windows日志NTFS错误
Windows日志NTFS错误
热门文章榜