Foreverly

メモ帳

bash

シェルスクリプトでのリトライ処理とロック処理

サーバ運用で手動でApache再起動のような対応は辛いので アラートを検知したら自動でApache再起動を実施し、 メールで知らせてくれるスクリプトを書きたいと思い、 リトライ処理やロック処理をシェルスクリプトでどうやるか調べたのでまとめます。 リトライ…

# シェルスクリプトで使える if,test,for,case,set,readコマンド

シェルスクリプトで使えるコマンドをまとめました。 最後に簡単なシェルスクリプトを実際に書いてみます。 if if文は条件が真の時、偽の時で処理をわけることができます。 if文の文法 if 条件; then 条件が真の時の処理 else 条件が偽である時の処理 fi if~e…

シェルスクリプト①

シェルスクリプトまとめ 一行目のおまじない 1行目にシェバンと呼ぶ、bashで動作しますよというおまじないがある。 #!/bin/bash 変数 変数宣言では空白文字列は入れてはだめ 変数=値 declareで宣言していない場合は値は文字列とされる。 値にスペースやタブ…