index

2001年 12月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
2002年 1月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
2002年 2月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      

アレ

  ▽20020111a #日記

 Web から処理をキックして,内部で別サーバに特定のユーザ権限でファイルを転送したい,とゆー要望. 最初は PHP の ftp 関数で作ってみたんだけど, どーも原因不明のエラーが出るねぇ. なんかタイミングとかそういう問題な気がするが, 発生がランダムすぎて原因の切り分けもままならねー.

 転送を自前でやるからいかんのかな,とか思って, 内部で scp を呼びだすようにしてみたら,何が起こってるのかわからないが動いてくれない. scp 自体が起動できてない,ってことはないと思う( exec() がエラー返してないし)けど, それにしても動かん.ヘルプ表示すら動かん. apache を動かしてる nobody 権限じゃダメなのかな,とかあてずっぽうで考えるも, 普通に su nobody すると使えるしなぁ.そういう問題じゃないのかなぁ?

 あーれこれやった挙句.PHP からは内部の spool ディレクトリにローカルでコピーして, それとは別に cron で rsync する,とかゆー変な方式になりました. てゆーかなんで PHP から ssh が動かせないんだろう?  これが出来れば単に PHP から rsync するだけで済むのに?

index