centos7实现定时运行python脚本

1. centos7实现定时运行python脚本

  1. 创建python脚本文件:
#!/usr/bin/python
print("Hello World!")
  1. 给脚本文件添加可执行权限:
$ chmod +x hello.py
  1. 打开crontab配置文件:
$ crontab -e
  1. 在文件末尾添加以下内容:
* * * * * /path/to/hello.py

字段含义解释:

* * * * * command

1 2 3 4 5
- - - - -
| | | | |
| | | | ----- Day of the Week (0 - 6) (Sunday is both 0 and 7)
| | | ------- Month (1 - 12)
| | --------- Day of the Month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
  1. 保存并退出crontab配置文件。
  2. 等待一分钟,查看日志文件:
$ tail -f /var/log/cron

可以看到每1分钟就会执行一次脚本,并输出"Hello World!"。

2. 如果我要每天早上8点运行一次这个脚本,该如何写 在文件末尾添加以下内容 这一步

如果要每天早上8点运行一次脚本,可以在crontab配置文件末尾添加以下内容:

0 8 * * * /path/to/hello.py

注意:

  • 第一个字段表示分钟,0表示整点。
  • 第二个字段表示小时,8表示早上8点。
  • 其他三个字段分别表示月份、日期和星期几,用星号表示任意值,即表示每个月的每一天都要执行,每个星期的每一天都要执行。

保存并退出crontab配置文件后,系统会在每天早上8点执行hello.py脚本。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注