#author(“2018-02-06T03:32:23+00:00”,“default:kazuma”,“kazuma”) トップページ
基本 [#p3242184]
-スクリプトの実行 -for文まとめ -case文まとめ -if文まとめ -while文まとめ -read分まとめ -引数チェック -bashで配列処理する際のまとめ -シェルスクリプトでオプション作成
応用 [#d6af1f3e]
-シャットダウン時にシェルスクリプトを実行させる設定 -リモートでコマンドを実行して、その結果をローカルに表示させる -スペース区切りで改行させる -汎用的なマウントチェックif文
参考スクリプト例 [#m29e8585]
-シェルスクリプト:expectでSSH自動ログイン -シェルスクリプト:一定のプロセス数を超えたらサービス再起動 -シェルスクリプト:Apacheの再起動 -シェルスクリプト:tomcatとApacheの再起動 -シェルスクリプト:Apacheが停止してたら起動 -シェルスクリプト:ロードアベレージを毎日メールで配信
-シェルスクリプト:KVMゲストOSのVNCディスプレイを一括で表示させる
-シェルスクリプト:今日の日付によって月の第何週目かを表示させる -シェルスクリプト:ログ出力
OS関連 [#s533729c]
-シェルスクリプト:NTPD再起動してntpdate実行
ネットワーク関連 [#td31ee87]
-シェルスクリプト:特定のIPアドレス範囲に対してpingで疎通確認
MySQL関連 [#p44e8f93]
-シェルスクリプト:mysqldumpバックアップ -シェルスクリプト:MySQLでテーブルをリネームしてCSVに出力 -シェルスクリプト:MySQLでmod_log_sqlで使用されるテーブルをリネーム
メール関連 [#r9897bcc]
-Postfixでmailqにたまってしまったメールの削除
ZFS関連 [#tbf5dbc0]
-シェルスクリプト:zfsローカルスナップショットバックアップ -シェルスクリプト:zfsスナップショットをリモートサーバーへバックアップ
ファイル関連 [#db5eebc3]
-シェルスクリプト:FTPのダウンロードを自動化
その他 [#uf3044a9]
-シェルスクリプト:Slackへの通知