Linux-シェル

set -Ceu

[-C] リダイレクト先のファイルが既に存在している場合はエラーにしてくれる。 本当に書き込みたい場合は、>|で書くと上書きできる。[-e] 失敗した場合、スクリプトを終了してくれる。 コマンドが失敗してもシェルスクリプトを終了させたくないときは、コマ…

P22 シェルスクリプトのロギング(loggerを用いたお勧め方法)

{ #処理内容 } 2>&1 | logger -p local0.info -t "hoge" 上記記述により、{}内のコマンド出力の内容すべてがsyslogメッセージとしてロギングされる。 pオプションは、ファシリティとプライオリティを指定している。 tオプションは、ログの銭湯に付与するヘッ…