在cron作业中使用Git命令

时间:2016-09-28 06:59:07

标签: linux crontab

我是cron工作的新手。我想通过cron job运行git命令。 我只是尝试了一个简单的'git status'。

我创建了一个脚本

#!/斌/庆典

echo git status

当我直接在git视图中运行脚本但不在crontab中运行时,它正在工作。

我创建了crontab * * * * * / path / to / script>>路径/到/ OUTPUTFILE。

请帮帮我。

EDITED: 请提供在cronjob中运行简单git命令的任何示例程序。

1 个答案:

答案 0 :(得分:-1)

首先,你不需要

echo `git status`

如果您使用>>调用脚本,则输出文本。这样,你只需回应你得到的输出。

关于您的问题,如前所述,您可以提供git的直接路径(例如/usr/local/bin/git)。此外,脚本可能不会在您的git repo所在的目录中被调用;你必须首先cd,例如

#!/bin/bash
cd <wherever your repo lies>
/usr/local/bin/git status

然后在您的crontab中添加该脚本。希望有所帮助。