4-创建定时任务
2016-04-26 18:07:47 3 举报
创建定时任务是一种自动化操作,可以在指定的时间或间隔内自动执行特定的任务。这在需要定期执行某些操作,如数据备份、系统更新、日志清理等场景中非常有用。通过使用定时任务工具,可以方便地设置任务的执行时间和频率,无需手动干预。此外,定时任务还可以与其他系统和服务集成,实现更复杂的自动化流程。总之,创建定时任务有助于提高工作效率,确保系统稳定运行,降低人工操作的风险。
作者其他创作
大纲/内容
错误
调试定时任务配置
正常
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 条评论
下一页