【发布时间】:2016-09-28 06:59:07
【问题描述】:
我是 cron 作业的新手。我想通过 cron 作业运行 git 命令。 我只是尝试了一个简单的“git status”。
我创建了一个脚本
#!/bin/bash
回显git status
当我直接在 git 视图中运行脚本但在 crontab 中不工作时,它可以工作。
我将 crontab 创建为 * * * * * /path/to/script >> path/to/outputfile.
请帮帮我。
编辑: 请提供任何在 cronjob 中运行简单 git 命令的示例程序。
【问题讨论】:
-
那么会发生什么?请注意,cron 会为您的 cron 作业发送邮件。如果它们失败了,您可能会在那里找到错误消息 - 使用“邮件”命令访问它,或查看 /var/spool/mail/yourusername 文件。
-
我通过“邮件”命令检查了结果。我在 /path/to/script.sh 中找不到命令。我给出了完整的 git 视图路径,我的脚本只存在于 git 视图中
-
你确定你的脚本设置了执行位吗?
-
@user3610740 git view 是什么意思?
-
@nos git view 表示我的本地存储库路径。我是 linux 环境的新手。我希望你能明白我想说什么。 @rodrigo 我正在使用 ./script.sh 获得输出。