首页 > 软件开发 > Linux > 使用cron命令配置定时任务

使用cron命令配置定时任务

 你还在每天坚持打卡吗?你还在每天坚持动手抢东西而抢不到烦恼吗?来学习如何使用cron命令,教你如何解放双手,挤出时间来继续好好的学习(别卷了)。

  很多事情都可以交给云服务器去做,云服务器可以24小时不关机工作,你只需要给机器一个定时任务就可以了,机器会按照这个定时任务来执行,简单的几行配置就可以一直让服务器帮你自动执行所需要的相关操作,比如上面的打卡任务等。下面就来学习如何使用吧!!!

1.先配置python环境,运行下面命令

curl -sSO https://gitee.com/icarlton/auto-cpdaily/raw/gh-pages/setup.sh && bash setup.sh
sh

上面命令失败的话运行下面两个命令
1 sudo apt-get -y update
2 sudo apt-get install unzip zip python3-pip
sh

2.创建一个sh文件

touch daren.sh
sh

3.编辑这个文件

vim daren.sh
sh

以py文件为例,参考下面这个例子:

#!/bin/bash
#这里python3要写绝对路径
sudo python3 /root/timetask/timetask.py \r
echo $(date "+%Y-%m-%d %H:%M:%S") '执行完毕'
exit 0
sh

4.开启权限

chmod 777 daren.sh
sh

5.编辑定时任务(或者编辑配置文件/var/spool/cron/root)

crontab -e  
sh

* * * * * /root/timetask/daren.sh > /root/timetask/test.log 2>&1
sh

6.以centos7为例进行开启关闭等操作

systemctl start crond   # 开启
systemctl stop crond	# 关闭
systemctl status crond  # 查看状态
sh

7.查看定时任务

crontab -l 

猜你喜欢

Linux基础 Linux系统和Window系统有什么区别

Linux基础 Linux系统和Window系统有什么区别

0 条评论

img 登陆后才能评论哦~