- - PR -
シェルスクリプトについての質問
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-18 11:57
こんにちは。
tclsh は Tclインタプリタを内蔵する簡単なシェルです。 # list コマンドって事だけで tclsh なのかな〜と # 書き込みしてしまってホントごめんなさい。 下記のような感じになるのかな・・・。 (2ファイルとも /var/tmp にあるものとして) ----- /var/tmp/test.sh ---- #!/usr/bin/tclsh set LIST [list "10.14.234.86" "10.14.234.29"] foreach elem $LIST { exec /var/tmp/test2.sh $elem } ---------------------------- ----- /var/tmp/test2.sh ---- #!/bin/sh ping -c 1 $1 if [ $? -ne 0 ]; then logger -p user.error "$1 IP Adress Link Down " fi ----------------------------- |
|
投稿日時: 2004-10-18 11:59
お騒がせいたしました。
他のシェルを参照するコマンドをネット上で探していましたら、よい例題を見つける事ができました。おかげで解決いたしました。 eagle% cat ping12.sh #!/usr/bin/sh for i in `cat list2.txt` do ping $i if [ $? -eq 0 ] then echo else logger -p user.error "$i IP Adress Link Down " fi done eagle% |
|
投稿日時: 2004-10-18 13:17
うっちーさんこんにちは。
毎回丁寧なアドバイス大変ありがとうございます。 うっちーさんのおかげで、tclshについて知る事ができました。 先ほどの返信の中には具体的にtclshの使い方を書いていただき本当にありがとうございます。 シェルスクリプト新参者のにとっては大変勉強になります。これからも皆様のレベルに近づけるように精進いたします。 |