Linux 使用 crontab 执行 sh 脚本教程
使用 crontab 执行 sh 脚本的步骤如下:
- 编写需要执行的.sh 脚本
- 打开终端,输入命令:crontab -e
- 在打开的文件中添加需要执行的定时任务,格式如下:
-
-
-
-
- /bin/sh /path/to/script.sh 其中 * * * * * 分别表示分钟、小时、日、月、周,每个字段的取值范围是 0-59、0-23、1-31、1-12、0-7,其中 0 和 7 都表示星期天。
-
-
-
-
- 保存并退出编辑器
- 检查定时任务是否正确执行,可以使用命令:crontab -l 查看已有的定时任务和日志文件,也可以使用命令 tail -f /var/log/cron 来查看日志文件。
注意事项:
- 执行.sh 脚本需要设置脚本文件的执行权限,可以使用命令 chmod +x /path/to/script.sh 来添加执行权限。
- 在执行脚本时需要使用绝对路径,否则可能会出现找不到文件的错误。
- 执行脚本时需要注意环境变量的设置,如果需要使用系统环境变量,可以在脚本开头添加 source /etc/profile。
原文地址: https://www.cveoy.top/t/topic/oWrK 著作权归作者所有。请勿转载和采集!