[リストへもどる]
一括表示
タイトル複数ファイル監視時の自動起動
記事No8425
投稿日: 2012/04/07(Sat) 00:40
投稿者go
はじめまして、いつもお世話になっております。

SWATCHの複数ファイル監視時の自動起動のサンプルを使用しているのですが、74行目でエラーが出ます。

この、赤文字部分の
RETVAL2
$RETVA2L
ここ間違っていますか?

# echo
`daemon $SWATCH_BIN -c $SWATCH_CONF_FTP -t $CHECK_LOG_FTP --script-dir=$SWATCH_SCRIPT >> \
$SWATCH_LOG &` && success || failure
RETVAL2=$?
[ $RETVAL -eq 0 -a $RETVA2L -eq 0 ] && echo || RETVAL=1

エラーは74行目で引数が多すぎるとエラー表示されます。

タイトル7年前から間違っていましたね
記事No8427
投稿日: 2012/04/07(Sat) 10:11
投稿者おやじ
すみません。タイポですね。
7年前のコンテンツですが、どなたも指摘してくれなかったので、多分自分で修正されていたのでしょうね。

> この、赤文字部分の
> RETVAL2
> $RETVA2L
> ここ間違っていますか?
>
> # echo
> `daemon $SWATCH_BIN -c $SWATCH_CONF_FTP -t $CHECK_LOG_FTP --script-dir=$SWATCH_SCRIPT >> \
> $SWATCH_LOG &` && success || failure
> RETVAL2=$?
> [ $RETVAL -eq 0 -a $RETVA2L -eq 0 ] && echo || RETVAL=1
>

$RETVA2L -> $RETVAL2 に修正してください。

タイトルRe: 7年前から間違っていましたね
記事No8429
投稿日: 2012/04/09(Mon) 10:12
投稿者go
> すみません。タイポですね。
> 7年前のコンテンツですが、どなたも指摘してくれなかったので、多分自分で修正されていたのでしょうね。

いえ、生意気言って申し訳ありません。
自分も修正して使用さて頂こうかと思ったのですが、
/etc/init.d/swatch restart
swatch を停止中: [ OK ]
swatch を起動中: [ OK ]
の後にこの様なメッセージが表示されるのですが
swatch: cannot find -t. Please create it or specify an alternate configuration file. Exiting.
SWATCHログを確認すると内部的には起動失敗しているみたいなのです。
メッセージについても何を作成しろといっているのか自分には解りません。
よろしければご教授頂けないでしょうか?

タイトルRe^2: 7年前から間違っていましたね
記事No8430
投稿日: 2012/04/09(Mon) 10:29
投稿者go
すいません、自己解決しました。
ログファイルを指定していなかった様です・・・お恥ずかしい。

有難うございました。