人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

svnでpost-commitが正常に動作しません。

commitユーザーで直接post-commitを実行した場合は正常にスクリプトが実行されています。

不思議なことがあるのですが、
echo 1 >> $LOGFILE
sshでサーバー1にログインをしてsvn updateコマンドを実行 >> $LOGFILE
echo 2 >> $LOGFILE
sshでサーバー2にログインをしてsvn updateコマンドを実行 >> $LOGFILE
echo 3 >> $LOGFILE
とpost-commitに記載した場合、何故か1?n 2?n 3?nはログに出力されているのですが、
その間のsvn updateの処理はログが出力されていません(実際にアップデートもされていません。)

しかし、直接post-commitを実行した場合はsvn updateも正常に実行されています。
これが不思議で仕方ありません。

何かおわかりになる方いらっしゃいましたら、ご教授下さい。

●質問者: tomoyuki28jp
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:echo SSH Svn アップデート コマンド
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ffmpeg
●60ポイント

パーミッションの制限だと思います。そのユーザーに変更できないディレクトリなどがあるのです。

◎質問者からの返答

ご回答どうもありがとうございます。

原因はコメント欄に記載してある通りでした。

どうもありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ