crontab下git命令无效

时间:2021-08-09 13:19:06

原因

crontab默认的 path  设置和系统自身的有区别

git 命令放在 /usr/local/bin/ 目录

  1. whereis git
而crontab 却在  /sbin:/bin:/usr/sbin:/usr/bin

解决办法

以下是crontab实例

git pull  修改成  /usr/local/bin/git pull

  1. #礼拜一到礼拜六的8-22点每分钟更新 update_web.sh里包含了git命令
  2. */1 8-22 * * 1-6 root cd /usr/local/nginx/sbin/&& sh update_web.sh