场景:
- 定时执行脚本
- 删除日志、定期清表等
一、crontab 命令
crontab -e #进如编辑器
49 10 * * * # 的意思是每天的上午10点49分。
tail -f /var/spool/cron/root #查看存在的cron命令
tail -f /var/log/cron #查看日志


二、操作案例
2.1 定时删除日志
1)打开终端或命令行界面。
2)输入 crontab -e 命令,以编辑当前用户的 crontab 文件。
3)在编辑器中,添加一行来定义定时任务。以下是一个示例,该任务将在每天凌晨 1 点执行 rm 命令来删除日志文件:
0 1 * * * find ./ -name '11*.log' | xargs rm -f
# 0 1 * * * rm -f /path/to/logs/*.log 效果相同
获取哪个时间执行,可以通过ai工具(文心一言)或者在线工具得到表达式
4. 保存并关闭编辑器。
本文介绍了如何使用crontab命令创建定时任务,如每天凌晨1点自动删除日志文件,以及通过在线工具获取执行时间的方法。详细步骤包括编辑crontab文件和设置定时命令。
4679

被折叠的 条评论
为什么被折叠?



