详解linux 定时任务 crontabs 安装及使用方法

(编辑:jimmy 日期: 2024/9/21 浏览:2)

安装 crontab

yum install crontabs

centos7 自带了我没有手动去装

启动/关闭

service crond start // 启动服务service crond stop // 关闭服务service crond restart // 重启服务service crond reload // 重新载入配置

查看 crontab 服务是否已设置为开机启动

systemctl list-unit-files | grep enable | grep crond

将 crontab 加入开机自动启动

chkconfig crond on
// 或者
systemctl enable crond.service

查看 crontab 状态

service crond status // 查看crontab服务状态

编写定时任务命令格式

min hour day month dayofweek command
 分 时  天  月  星期几   命令

"htmlcode">

* 1 * * * ~/clear_cache.sh :从 1:00 到 1:59 每隔1分钟执行一次脚本
0 * * * * ~/clear_cache.sh :每个小时的 0 分钟执行一次脚本
*/10 * * * * ~/clear_cache.sh :每隔10分执行一次脚本

清理系统cache的脚本

代码:

vim ~/clear_cache_logs.txt
sudo sysctl -w vm.drop_caches=3
sudo sysctl -w vm.drop_caches=1
echo `date -R`  ~/clear_cache_logs.txt
free -lh  ~/clear_cache_logs.txt

清理内存 cache ,并将清理时间和内存剩余情况日志输入到~/clear_cache_logs.txt文件中,方便查看,可以结合crontab做定时清理内存cache的定时任务。

总结

以上所述是小编给大家介绍的详解linux 定时任务 crontabs 安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。