#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への通知