|
以下の問題解決しました。 ついでにお聞きしたい事があるのですが、sendmailの バージョンを strings /usr/ucblib/sendmail | more で開いて確認しようとしたのですが、どれがバージョンの数値か 解りません。もし知っていらしたら教えていただけないでしょうか。 |
|
はじめまして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ツールを用いて編集しています。 そこでもまたいろいろな問題があがってきています。 そのことについてはまた後日質問させていただきます。 初歩的な質問ばかりでうんざりだと思いますが、そこをあえてよろしく お願いします。こっちも知ってることがあったら(薄い知識しかありま せんが)極力答えていきたいと思います。 お互いがんばりましょう!! |
|
こんにちは。 sendmail.cfファイルをCFツールを使って作成しようとして いるのですが、'****.def'を編集した後'make ****.cf'で .cfファイルが生成されるはずですが'`****.cf' is up to date.' というメッセージが出るだけでモノが生成されません。 なにかMakefile内での編集が必要なのでしょうか? perlのディレクトリ設定はしてあります。 なお現在使っているCFツールは'CF-3.7Wpl2.tw.gz'を解凍したもの です。 よろしくお願い致します。 |
|
はじめまして、GLINDAと申します。いつも参考にさせて いただいております。 HP-UX10.20をVUE環境にて使っているのですが、 ログイン時にいちどだけ走らせたいスクリプトを作り、 .loginに入れてみたのですが動いてくれません。 (.vueprofileのVUESOURCEPROFILEはtrueにしてあります) 初期プログラムは/bin/cshで、.cshrcでパスを通していますので そのあとであればスクリプト実行の記述は.loginの中でなくとも かまいません。 いろいろ調べたのですがわからなくて、とても困っています。 なにか解決方法があったら、どうか教えていただけないでしょうか。 よろしくお願いします。 |
|
> '`****.cf' is up to date.' 一般的に - tar zxvf CF-3.7Wpl2.tar.gz で展開して - cd CF-3.7Wpl2 で移動して - make cleantools、make tools して - make samples して - 好きなファイルを cp Standards/sendmail-*.def sendmail.def でコピーして (CF-3.7Wpl2の直下にコピーすること) - sendmail.defを適当に編集して - make sendmail.cfを実行すると sendmail.cfが作成される - sendmail.defを編集しないまま makeすると、sendmail.cfが sendmail.defより新しいのでup to dateとなる というところだと思いますが、ここらへんをちゃんとやってるなら ちょっとわかりません。 > GLINDAさん HPもVUEも知りませんが(VUEってナニ?)、~/.login に setenv HOGE fuga などと書いて、本当にその部分が実行されているか調べてみてはどうですか? % printenv HOGE fuga となるなら、スクリプトの記述ミス、と。 |
|
68userさん、返答ありがとうございました。 もう一つ質問させて下さい。 とりあえず'****.def'を編集して、makeをかけたのですが、以下のよ うなメッセージが出てしまいます。 MASTERDIR=./Master TOOLDIR=./Tools \ ./Tools/Configure sendmail.def > sendmail.cf.tmp UX:sh (sh):エラー:./Tools/Configure:実行できません. *** Error code 1 (bu21) make: fatal error. sendmail.cf.tmpというのはできています。 Configure内を編集しなければならないのでしょうか? マニュアルにはtoolディレクトリ内のsendmail.cf作成用ツールを自分 のPCの環境に合わせてくれとかかれていますが、それと関係があるのでしょうか? よろしくお願いします。 |