2008-12-17から1日間の記事一覧

dialog コマンド

$ dialog --infobox "hoge?\nfoo?\nvar?" 5 60 とすると,↓のように出力される. これを使って,確認ダイアログを表示して yes/no で処理を切り分けるにはこんな風にする. if dialog --stdout --yesno "hoge?" 6 60 > /dev/null then echo "yes." else echo…

"not a valid identifier" とエラーになった原因

シェルスクリプトの一部を関数にして動作確認を行ったところ,次のように怒られてしまった. $ sh hoge.sh hoge.sh: line xx: `func-a`: not a valid identifier 原因は関数名に "-" を使っていたため.なるほどなるほど.

バイナリログのマージ

何かしらの事情でバイナリログが作成されるディレクトリを変更したときに,そのログをマージする手順について検証したのでまとめ. 準備 通常のバイナリログ設定は以下の通り. $ less /etc/my.cnf --- : # binary logging - not required for slaves, but …