68user's page 掲示板

Prev< No. 367〜372> Next  [最新発言に戻る] [過去ログ一覧]
No. 367 # nya [E-mail] 1999/07/09 (金) 15:56
はじめましてnyaと申します。よろしくお願いします。

質問があります。
ファイルのなかにコマンドをいれておいて
実行出来るようにパーミッションを変更したら
ファイルの中のコマンドを実行してくれますよね。
そこで、「cd」をおこなったら、ファイルが終了
したときにファイルを実行したディレクトリに
もどってます。これを、実行しおわったらその移動先の
ディレクトリにする方法はないでしょうか?

説明がよく分からない質問だとは思いますが
よろしくお願いします。

No. 368 # 68user 1999/07/09 (金) 16:14
> 以下の問題解決しました。
簡単にでいいから、どういう風に解決したか書くといいと思います。

> sendmailのバージョンを
sendmailのバージョンって調べにくいんですよね。
SMTPサーバとしてsendmailを動かしているなら、telnetを使えば
    % telnet ホスト名 smtp
    220 ホスト名 ESMTP Sendmail 8.8.8/8.8.8; Fri, 9 Jul 1999 16:06:17 +0900 (JST)
などと表示されるはずです。

> ファイルのなかにコマンドをいれておいて
要は、スクリプトの中でchdir(cd)したとき、そのスクリプトが
終了した後に、カレントディレクトリが戻らないようにしたい、
ということですか?

だとしたら無理です。シェルがスクリプトを実行すると新しい
プロセスが生成されますが、カレントディレクトリはプロセスごとの
固有の情報ですので、スクリプト(子プロセス)の中でカレント
ディレクトリを変更しても、シェル(親プロセス)には影響を
与えません。

解決方法はない…と思います。多分。

No. 369 # nya [E-mail] 1999/07/09 (金) 16:56
68userさん、ありがとうございます。
質問の意味はその通りです。

無理なんですか・・・。わかりました。

これからもよろしくお願いします。

No. 370 # nya [E-mail] 1999/07/09 (金) 17:24
68userさん、ありがとうございます。
質問の意味はその通りです。

無理なんですか・・・。わかりました。

これからもよろしくお願いします。

No. 371 # nya [E-mail] 1999/07/09 (金) 17:27
2重投稿してしまいました。
どうもすみません。気にしないでください。

No. 372 # ユニ男 1999/07/10 (土) 03:37
>> 以下の問題解決しました。
>簡単にでいいから、どういう風に解決したか書くといいと思います
そうですね。

まあ簡単なことで、gzipをインストールしたディレクトリのパス(/usr/local/bin/gzip ….gz)を付け加えないで、そのまま(gzip … .gz)打ち込んでいたために解凍できなかったようです。

そんなこんなで今sendmail.cfをCFツールを用いて編集しています。
そこでもまたいろいろな問題があがってきています。
そのことについてはまた後日質問させていただきます。

初歩的な質問ばかりでうんざりだと思いますが、そこをあえてよろしく
お願いします。こっちも知ってることがあったら(薄い知識しかありま
せんが)極力答えていきたいと思います。
お互いがんばりましょう!!

Prev< No. 367〜372> Next  [最新発言に戻る] [過去ログ一覧]