定期的にコマンドgitsvnfetchを実行するLinuxボックスからcrontabを使用して、スケジュールされたcronジョブを実行しようとしています。
これが私のcrontabの外観です:
1 #!/bin/bash
2 PATH="/usr/local:/usr/local/bin:/bin"
3 HOME="/home/person1/src"
4
5 * * * * * /home/person1/src/autofetch.sh
6 0 9,13,17 * * 1-5 /home/person1/src/autofetch.sh
私のautofetch.shには、「gitsvnfetch」というコマンドがあります。
gitコマンドが見つかり、gitを使用できる環境で実行できるという事実がわかったので、近づいていると思います。私はもともとそれが言うところに問題がありました:
Already at toplevel, but .git not found
しかし今、Linuxメールボックスに奇妙な認証エラーが送信されています。
X-Cron-Env: <PATH=/usr/local:/usr/local/bin:/bin>
X-Cron-Env: <HOME=/home/person1/src>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <LOGNAME=person1>
X-Cron-Env: <USER=person1>
Authentication realm: <http://subversion.server1.com:80> Subversion repository
Password for 'person1':
Authentication realm: <http://subversion.server1.com:80> Subversion repository
Username: Use of uninitialized value in chomp at /usr/local/libexec/git-core/git-svn line 4322.
error: git-svn died of signal 11
誰かが何をすべきか知っていますか?または、以前にcrontabを使用してスケジュールされたgitコマンドを実行しましたか?
ノート:
- git-svnが機能するSubversionサーバーからgitクライアントを実行しています。
- 私のgitリポジトリは/home/ person1/srcにあります
- / home / person1 / srcディレクトリにいる間だけ、ターミナルから「gitsvnfetch」を実行できます