利用Crontab设置每个月第一个周六的17:30执行/opt/shell.sh 脚本
2020-02-29 22:39
453 查看
方法1:利用脚本调取脚本方式
[root@crushlinux ~]# crontab -e 00 17 1 * * /opt/cron.sh [root@crushlinux ~]# vim /opt/cron.sh echo "30 17 $(cal | awk 'NR==3{print $NF}') $(date +%m) * /opt/shell.sh" >> /var/spool/cron/root
方法2:获取每月第一个周日的日期与当天日期进行判断
[root@crushlinux ~]# crontab -e 30 17 * * 6 [ $(date +%d) -eq $(cal | awk 'NR==3{print $NF}') ] && /opt/shell.sh
方法3:利用日期范围形式(取巧)
[root@crushlinux ~]# crontab -e 30 17 * * 6 [ $(date +%d) -lt 7 ] && /opt/shell.sh
转载于:https://www.cnblogs.com/crushlinux/p/6738122.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 利用Crontab设置每个月第一个周六的17:30执行/opt/shell.sh 脚本
- 用crontab设置hive脚本的自动执行及shell 127返回码的解决
- Linux利用crontab定时执行shell脚本
- crontab执行shell脚本日志中出现乱码
- 详解shell中source、sh、bash、./执行脚本的区别
- shell脚本直接执行没有问题,crontab定时执行失败的解决方法
- php利用root权限执行shell脚本
- linux中利用shell脚本条件执行命令
- Linux下shell脚本手动执行和放在crontab中自动执行的结果不一样
- crontab执行shell脚本日志中出现乱码
- linux下利用shell脚本实现添加crontab任务
- 使用crontab,让linux定时执行shell脚本
- [转] 关于crontab无法执行shell脚本的解决办法
- 利用shell脚本,crontab,scp实现将一台服务器的目录备份到另一台服务器
- 通过linux的crontab实现定时执行shell脚本功能
- shell脚本直接执行没有问题,crontab定时执行失败的解决方法
- 一个简单的linux下设置定时执行shell脚本的示例
- 使用crontab,让linux定时执行shell脚本
- php利用root权限执行shell脚本(二)
- 利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集