linux创建定时脚本
1.我的项目定期生成的log日志很大,需要手动执行此方法才能清空日志
cat /dev/null > /usr/local/server/pingvps/pingvps.out
2.我想把此命令做成脚本,创建clear.sh文件,并且授权最高权限,内容如下
#!/bin/bash
sh -c 'cat /dev/null > /usr/local/server/marryserver/log.out'
sh -c 'cat /dev/null > /usr/local/server/pingvps/pingvps.out'
多个log清除可以累积往下写
3.然后执行此命令编辑定时任务
crontab -e
4.在文件中输入此命令,每分钟执行一次
* * * * * /usr/local/server/clearfx/clear.sh
5.查看系统的定时任务
crontab -l
6.关闭定时任务只需要把crontab的文件相关内容删除
7.此定时任务只要不删,系统重启也执行
8.其他定时
*/1 * * * * //每隔1分钟执行一次
*/10 * * * * //每隔10分钟执行一次
0 */1 * * * //每1小时执行一次
0 */2 * * * //每2小时执行一次
0 10 * * 1 //每周一10点执行
30 17 * * 5 //每周五17点30分执行
38 8 20 * * //每月的第20天的上午8点38分执行
0 10 1 10 * //每年的10月1日10点执行
0 20 8 8 * //每年的8月8日20点执行
1-59 0-2 * * * //凌晨0点到2点执行
1-59 2-4 * * * //凌晨两点到四点执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)