このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

swatch_action.Shエラー このメッセージに返信する
日時: 2017/05/31(Wed) 14:40
名前: やす
URL:
いつもお世話になっております。
久しぶりに訪問させて頂いたら、SWATCH_ACTIONが変更になっていたので
早速変更してみたところ、以下のようなエラーとなりました。

awk: {print $}
awk: ^ syntax error
which: no sendmail in (/bin:/sbin:/usr/bin)
/usr/local/bin/swatch_action.sh: line 21: -t: コマンドが見つかりません

which: no sendmail ・・・については、PATHの変更で対応できていると思いますが、
awk: {print $}
awk: ^ syntax error
のエラーが???です。
ご教示頂ければ幸いです。
記事編集 編集
Re: swatch_action.Shエラー このメッセージに返信する
日時: 2017/05/31(Wed) 14:45
名前: やす
URL:
すみません、間違って投稿してしまいました。
CentOS 6.8
https://centossrv.com/swatch.shtml
のswatch_action.shです。
よろしくお願いいたします。

>いつもお世話になっております。
>久しぶりに訪問させて頂いたら、SWATCH_ACTIONが変更になっていたので
>早速変更してみたところ、以下のようなエラーとなりました。
>
>awk: {print $}
>awk: ^ syntax error
>which: no sendmail in (/bin:/sbin:/usr/bin)
>/usr/local/bin/swatch_action.sh: line 21: -t: コマンドが見つかりません
>
>which: no sendmail ・・・については、PATHの変更で対応できていると思いますが、
>awk: {print $}
>awk: ^ syntax error
>のエラーが???です。
>ご教示頂ければ幸いです。
記事編集 編集
Re: swatch_action.Shエラー このメッセージに返信する
日時: 2017/05/31(Wed) 14:50
名前: やす
URL:
もしかして、これで、正解でしょうか?
IPADDR=`echo $LOG|awk -F "$1" "{print $'$2'}"`
記事編集 編集
Re: swatch_action.Shエラー このメッセージに返信する
日時: 2017/05/31(Wed) 18:05
名前: stranger
URL: http://ja.528p.com/
"/usr/local/bin/swatch_action.sh ' ' 7 block" のように使う
"$1" には ' ' が入り "$2" には 7 が入る

IPADDR=`echo $LOG|awk -F ' ' "{print $7 }"` を実行したことになる
引数がないから
awk: {print $} になっちまうんじゃないの?

蛇足 centos 6.9 のsendmailは /usr/sbin/sendmailだと思うよ

だめなら
IPADDR=`echo $LOG|awk -F "$1" '{print $"$2"}'`
も試してみる
記事編集 編集
Re: swatch_action.Shエラー このメッセージに返信する
日時: 2017/05/31(Wed) 18:36
名前: やす
URL:
strangerさん、ありがとうございます。

早計でした。
引数???で、気がつきました。
監視設定側も変更が必要だったんですね。
設定変更して確認します。
ありがとうございました。


>"/usr/local/bin/swatch_action.sh ' ' 7 block" のように使う
>"$1" には ' ' が入り "$2" には 7 が入る
>
>IPADDR=`echo $LOG|awk -F ' ' "{print $7 }"` を実行したことになる
>引数がないから
>awk: {print $} になっちまうんじゃないの?
>
>蛇足 centos 6.9 のsendmailは /usr/sbin/sendmailだと思うよ
>
>だめなら
>IPADDR=`echo $LOG|awk -F "$1" '{print $"$2"}'`
>も試してみる
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -