|
はじめましてnyaと申します。よろしくお願いします。 質問があります。 ファイルのなかにコマンドをいれておいて 実行出来るようにパーミッションを変更したら ファイルの中のコマンドを実行してくれますよね。 そこで、「cd」をおこなったら、ファイルが終了 したときにファイルを実行したディレクトリに もどってます。これを、実行しおわったらその移動先の ディレクトリにする方法はないでしょうか? 説明がよく分からない質問だとは思いますが よろしくお願いします。 |
|
> 以下の問題解決しました。 簡単にでいいから、どういう風に解決したか書くといいと思います。 > 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)したとき、そのスクリプトが 終了した後に、カレントディレクトリが戻らないようにしたい、 ということですか? だとしたら無理です。シェルがスクリプトを実行すると新しい プロセスが生成されますが、カレントディレクトリはプロセスごとの 固有の情報ですので、スクリプト(子プロセス)の中でカレント ディレクトリを変更しても、シェル(親プロセス)には影響を 与えません。 解決方法はない…と思います。多分。 |
|
68userさん、ありがとうございます。 質問の意味はその通りです。 無理なんですか・・・。わかりました。 これからもよろしくお願いします。 |
|
68userさん、ありがとうございます。 質問の意味はその通りです。 無理なんですか・・・。わかりました。 これからもよろしくお願いします。 |
|
2重投稿してしまいました。 どうもすみません。気にしないでください。 |
|
>> 以下の問題解決しました。 >簡単にでいいから、どういう風に解決したか書くといいと思います そうですね。 まあ簡単なことで、gzipをインストールしたディレクトリのパス(/usr/local/bin/gzip ….gz)を付け加えないで、そのまま(gzip … .gz)打ち込んでいたために解凍できなかったようです。 そんなこんなで今sendmail.cfをCFツールを用いて編集しています。 そこでもまたいろいろな問題があがってきています。 そのことについてはまた後日質問させていただきます。 初歩的な質問ばかりでうんざりだと思いますが、そこをあえてよろしく お願いします。こっちも知ってることがあったら(薄い知識しかありま せんが)極力答えていきたいと思います。 お互いがんばりましょう!! |