> 下記のコマンドを含むシェルを cron から起動すると
> 失敗しますが、コマンドラインから起動すると、エラーも
> 吐かずに正常します。
>
> cp /cygdrive/d/cygwin/home/a /cygdrive/z/a_copied
> cp: cannot create regular file `/cygdrive/z/a_copied': Permission denied
> このZ:(/cygdrive/z/)は、NTで割り当てたネットワーク
> ドライブです。
> cron から正常に実行させる方法はないのでしょうか?
ネットワークドライブのマウントはユーザーごとに違うので、
cron がシステム権限で動いているのでネットワークドライブが
マウントされていないだけでないでしょうか。
cron が起動するシェルの中でマウントしなおすか、//hostname/共有dir 形式
に書き換えてもだめですか。
P.S.
fj.unix に投稿されていた山谷さんと同じ方ですか(笑)
|