Re: ファイルの作成について[touch,chmodの使い方)


[ コメントを書く ] [ BBS ] (PR) [レンタルサーバー]

1997-9-02 15:01:16 小牧 徹夫

ファイルの作成について[touch,chmodの使い方) [吉田敬] へのコメント 1997-8-30 20:11:51

次のようにDBファイルをフルパスで指定する (1)
--------
$basedir = "/disk1/usr/yoshidatakashidesu/public_html/testdb/testdb";
system "/bin/touch $basedir/temp.db";
system "/bin/chmod 666 $basedir/temp.db";
--------

とか、次のようにsystem文を1行にする (2)
--------
system "cd /disk1/usr/yoshidatakashidesu/public_html/testdb/testdb; /bin/touch temp.db; /bin/chmod 666 temp.db";
--------

とか、素直にperlのchdir関数を使って (3)
--------
chdir "/disk1/usr/yoshidatakashidesu/public_html/testdb/testdb";
system "/bin/touch temp.db; /bin/chmod 666 temp.db";
--------

とかしないとダメなのでは?
systemはシェルを起動してプログラムを実行するもので、systemが終了して次に進むときには
そのシェルが消滅してるためcdの結果は反映されないんじゃないでしょうか。



コメント:


名前:
E-Mail:
タイトル:
リンク先:
リンク先のタイトル:
画像のリンク:

メッセージ

今年の元号は? (例:大正)