创建定时任务
2016-04-26 18:07:47 6 举报
为了确保工作的高效进行,我们决定创建一个定时任务。这个任务将在每天的早晨9点开始,通过自动化的方式,执行一系列的操作,如数据备份、系统更新等。这个任务将由一个专门的脚本来执行,该脚本已经过详细的测试,可以确保在各种情况下都能稳定运行。此外,我们还将设置一个监控系统,以便在任务出现问题时,能够及时发现并进行处理。通过这种方式,我们可以大大提高工作的效率,同时也能确保数据的安全性。
作者其他创作
大纲/内容
错误
调试定时任务配置
正常
1.增加执行任务频率调试任务2.调整系统时间调试任务(不能直接用于生产环境),保持5分钟3.通过脚本日志输出调试定时任务 4.注意一些任务命令带来的问题,如不能使用两个标准输出,%转义(脚本不需要转义)5.注意:环境变量导致的定时任务故障
定义时间表达式复制执行脚本的命令行
书写规范1.注释[规范和习惯]2.命令放入脚本文件里[规范和习惯]3.使用全路径命令4.脚本文件要放在固定的规范的目录,如/server/scripts
正确
End
创建定时任务crontab -e
未执行
避免错误技巧1.进入目标的上级目录打包2.命令在命令行测试好,然后复制放入脚本3.取消tar命令及脚本内无用输出4.脚本名字用.sh结尾
Start
用一系列的命令行实现功能
避免错误技巧1.定时任务命令或程序最好写到脚本里执行2.不推荐直接使用命令,直接使用命令,需要转义%3.生产任务程序要不要随意打印输出信息(会把inode占满)4.定时任务的命令要用绝对路径
创建并编辑脚本
调试脚本sh -x
网络班1期-杨飏
查看定时任务日志tail /var/log/cron
书写规范1.为定时任务规则加必要的注释2.定时任务命令或脚本结尾加/dev/null 2&13.在指定用户下执行相关的定时任务4.定时任务执行的脚本要规范路径(/server/scripts)
执行脚本
0 条评论
下一页