详解linux 定时任务 crontabs 安装及使用方法
(编辑:jimmy 日期: 2024/11/18 浏览:3 次 )
安装 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 安装及使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
下一篇:详解php+nginx 服务发生500 502错误排查思路