Port 53

明日のための技術メモ

シェルスクリプトの小技集

今日の復習

シェルスクリプトで使えそうな小技をまとめる。

実行編

バックグラウンドで実行

./hoge.sh nohup 

実行結果のログとエラーのログを分ける

./hoge.sh /home/user01/script/ 1>./log/hoge.log 2>./log/hoge.err

デバッグしながら実行する

bash -x hoge.sh

リソースの監視をしたい

シェルを実行する前に別のターミナルを開いて実行すること。
CPUやメモリの負荷を確認できる。

$ vmstat -S M 1 | awk '{print strftime("%y/%m/%d %H:%M:%S"), $0}'