cPanel Cron Job 运行 git reset
Posted
技术标签:
【中文标题】cPanel Cron Job 运行 git reset【英文标题】:cPanel Cron Job to run git reset 【发布时间】:2019-06-01 17:13:29 【问题描述】:我正在使用 cPanel 的 Cron Job 部分,并尝试每半小时运行一次 git reset。我在命令字段中输入了类似的内容
/usr/local/bin/php /home/username/public_html/website.com/ && git reset --hard 932591389576b76215ce9dbb8fdea787115891ef
932591389576b76215ce9dbb8fdea787115891ef 是我最后一次提交
我设置了 30 分钟的间隔并点击了添加新的 Cron 作业按钮,然后
我在一封 cPanel 电子邮件中不断收到此错误,并指出
“致命:不是 git 存储库(或任何父目录):.git”
我给出的路径肯定是一个 git 存储库,因为我每天都在使用它,所以这条消息让我感到困惑。
任何帮助弄清楚如何让这个命令运行都会挽救我的生命
提前谢谢你!!
【问题讨论】:
【参考方案1】:我终于得到了这个工作在这里是命令
30 * * * * cd /home/username/public_html/website.com/ && git reset --hard 等...
解决方案是从路径中省略 /usr/local/bin/php
【讨论】:
【参考方案2】:你需要先cd到目录。
30 * * * * cd /usr/local/bin/php/home/username/public_html/website.com/ && git reset --hard
【讨论】:
非常感谢您的回复,但不幸的是,这不起作用。 cPanel 消息现在提醒这不是一个目录。 好吧,确实是这样。 CD 是您缺少的部分,但是您的 git 存储库的目录是错误的。很高兴你解决了。 好的,谢谢。你说的完全正确,只是路径错了。以上是关于cPanel Cron Job 运行 git reset的主要内容,如果未能解决你的问题,请参考以下文章