CentOS的定时任务通过crontabs执行,一般情况下crontabs是默认安装并且开机自启动的。
如果crontabs没有安装,在终端中执行以sudo下命令可以安装crontabs并且设置开机自启动:
yum install crontabs
systemctl enable crond
systemctl start crond
然后执行以下命令设置定时规则:
vim /etc/crontab
在vim中,按I(大写字母i)插入文本,按上下左右移动光标,按ESC退出插入模式,然后输入:wq即可写入并退出。
定时规则如下:
分 时 日 月 星期 以什么身份执行命令 要执行的命令
例如,我要每天早上六点执行以下命令:
python3 /data/index.py
那么,我要添加的规则为:
0 6 * * * * root python3 /data/index.py
更多规则,可以参考腾讯云的文档:云函数 定时触发器说明 – 触发器 – 文档中心 – 腾讯云 (tencent.com)