|
68user様ご助言ありがとうございました。 kshの実行については、ご指摘のとおり改行コードを直す事で 正常に実行できました。 環境変数の設定については、.cshrcに setenv CLASSPATH /opt/msSQLjdbc/lib/msbase.jar:/opt/msSQLjdbc/lib/mssqlserver.jar:/opt/msSQLjdbc/lib/msutil.jar との記述をしていたのですが、上手くいかなかったため、 (JDKインストールフォルダ)/jre/lib/ext以下に jarファイルをコピーする事で正常動作させることができました。 初UNIXで分からない事ばかりですが、このページでいろいろと 勉強させて頂きたいと思います。 ありがとうございました。 |
|
初めてメールいたします。 色々なゲームソフトをあっちこっちで拾い集めてPCにインストールしたところ C¥:REM[Header] 環境変数のため領域が足りません。 上記のメッセージが出てきてwindowsが立ち上がりません。 どのような処理をしたらいいのか教えてください。 ただ、c:\ winと入力すればたちあがってくるのですが・・・ |
|
シェル実行中にCtrl+Cして、強制終了させたときに、 バックグラウンドで動いていたシェルも終了させたいんですが、 イマイチうまく動きません。ちなみにKシェルです。 back_pid=`job -l awk '{print $3}'`でPIDを取得して kill -9 $back_pidで強制終了 というのを、trap '〜' INTの中でやろうと思ったんですが、 trapの''の中にawkの''があるせいで、エラーになってしまいます。 でも、これだと、バックグラウンドで動いてるプロセスが無い場合も、 未設定の値でkillが走ってしまうので、あまり良くないですが・・・ 何か良い方法はありませんか? |
|
>>3045 has > Win2k上でnslookupがうまくいってないようなので、ついでにそちらも > 監視してみたところ、Non-Existent Domainが返されていました。 謎ですねぇ。こっちを解決したら Linux の問題も解決したりして。 >>3047 KEI Windows はわかりません。 >>3048 HITO > trapの''の中にawkの''があるせいで、エラーになってしまいます。 クォートの規則がわからなかったら、 siginthandler(){ back_pid=.... kill ... } trap siginthandler INT と別関数にしましょう。 > でも、これだと、バックグラウンドで動いてるプロセスが無い場合も、 > 未設定の値でkillが走ってしまうので、あまり良くないですが・・・ if [ "$back_pid" != "" ]; then kill ... fi てな感じで。 |
|
はじめまして、さとしです。 突然で申し訳ないのですが教えて欲しい事があります shell内で、あたかも関数の様に処理を作成して、同一shell内の呼び出し元に返り値を返すことって出来ますか? |