1. centos7实现定时运行python脚本
- 创建python脚本文件:
#!/usr/bin/python
print("Hello World!")
- 给脚本文件添加可执行权限:
$ chmod +x hello.py
- 打开crontab配置文件:
$ crontab -e
- 在文件末尾添加以下内容:
* * * * * /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)
- 保存并退出crontab配置文件。
- 等待一分钟,查看日志文件:
$ 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脚本。
赛文市场营销