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 * * * //凌晨两点到四点执行
posted @   精神病人王大夫  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示