我是新来的cron工作 . 我想通过cron job运行git命令 . 我只是尝试了一个简单的'git status' .
我创建了一个脚本
#!/斌/庆典
echo git status
当我直接在git视图中运行脚本但不在crontab中工作时,它正在工作 .
我创建了crontab作为* * * * * / path / to / script >> path / to / outputfile .
请帮我 .
编辑:请提供在cronjob中运行简单git命令的任何示例程序 .
1 回答
首先,你不需要
如果使用
>>
调用脚本,则输出文本 . 这样,你只需回应你得到的输出 .关于你的问题,正如已经讨论的那样,你可以给出git的直接路径(例如
/usr/local/bin/git
) . 此外,可能不会在git repo所在的目录中调用该脚本;你必须先cd
,例如然后像您一样在crontab中添加该脚本 . 希望有所帮助 .