gpt4 book ai didi

linux - cron 作业中的 Git 命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:36 27 4
gpt4 key购买 nike

我是 cron 作业的新手。我想通过 cron 作业运行 git 命令。我刚刚尝试了一个带有“git status”的简单方法。

我创建了一个脚本

#!/bin/bash

echo git 状态

当我直接在 git View 中运行脚本但在 crontab 中不工作时它工作。

我创建了 crontab 作为* * * * */path/to/script >> path/to/outputfile.

请帮帮我。

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

最佳答案

首先,你不需要

echo `git status`

如果您使用 >>> 调用脚本,则输出文本。这样,您只需回显无论如何都会得到的输出。

关于您的问题,正如已经讨论过的,您可以提供 git 的直接路径(例如 /usr/local/bin/git)。此外,该脚本可能不会在您的 git 存储库所在的目录中被调用;你必须先 cd 到那里,例如

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

然后像您已经做的那样将该脚本添加到您的 crontab 中。希望对您有所帮助。

关于linux - cron 作业中的 Git 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39740151/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com