Linux中使用crontab实现定时任务

2023年 9月 28日 45.3k 0

crontab简介

crontab是一个用于在Linux系统上运行定时任务的工具。它允许用户以预先设定的时间间隔执行命令或脚本,例如每天、每周、每月或每分钟执行一次。crontab可以用于管理系统维护任务、备份、日志清理、自动化脚本等。用户可以通过编辑特定文件,在定时任务发生之前配置crontab。

ubuntu中使用crontab

安装:apt-get install cron
启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron
设置开机启动 sudo systemctl enable cron

centos中使用crontab

安装:yum install cron
启动:systemctl start crond
重启:systemctl restart crond
停止:systemctl stop crond
检查状态:systemctl status crond
查询cron可用的命令:systemctl crond -h
设置开机启动 sudo systemctl enable cron

crontab定时设置

sudo vim /etc/crontab
# 每分钟执行一次hello.sh
*/1 * * * * sh /tmp/hello.sh
# 参数说明
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论