免费注册 查看新帖 |

Chinaunix

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

一条shell编程题,关于在指定时间打开ftp [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-16 20:10 |只看该作者 |倒序浏览
某用户需要在每天晚上1点启动服务器的ftp服务,使得其他用户可以上传重要数据。而在每天凌晨3点就关闭ftp服务。在这个过程中要自动记录日志信息,每天是否成功启动ftp要体现在日志信息中,如果成功启动必须记录ftp的进程信息,如果没有启动,就记录错误信息。约定如下:日志文件为/tmp/ftplog.  本人菜鸟不懂做,请各位会做的帮助一下本人。

论坛徽章:
0
2 [报告]
发表于 2009-11-16 21:42 |只看该作者
你可以考虑配置crond任务管理。 它相当于WINDOWS下的计划任务.

论坛徽章:
0
3 [报告]
发表于 2009-11-17 10:50 |只看该作者
#chkconfig --level 2345 vsftpd off
#crontab -e
0 1 * * * /etc/rc.d/init.d/vsftpd start
0 3 * * * /etc/rc.d/init.d/vsftpd stop

你得编辑你的ftp主配置文件把LOG 那一行的注释去掉,这样就可以开启FTP的记录日志功能。
至于你的正常开启FTP ,则记录进程,那还得写个脚本,我估计得用if语句写,本类太懒,不想写。。。
有必要记录进程吗?有正常开启的日志不就好了??

[ 本帖最后由 guoyazhou 于 2009-11-17 10:56 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP