さくらのクラウド APIを利用してアーカイブリストをメール送信
さくらのクラウドのアーカイブリストをメールで送信する さくらのクラウドAPIでアーカイブを自動作成するスクリプトを以前に作成しました。アーカイブが正しくできるているか確認するために、アーカイブリストをメールで送信するシェ […]
さくらのクラウド APIを利用してアーカイブ作製
さくらのクラウドでAPIを利用した自動アーカイブのシェルスクリプト 前回の記事(yumで「jq」コマンドをインストールする )で、JSONを利用できるになったので、さくらのクラウドのAPIを利用して自動アーカイブを作成す […]
iTerm2 で複数行を貼り付け時に警告する
iTerm2 で複数行をペースト時に警告 iTerm2がVer3くらいに上がったときくらいから複数行の貼り付けを実施する場合に、下記の画像のように警告メッセージをおこなうよう設定ができるようになっています。 Linuxで […]
ディレクトリ名をmvコマンドで変更 | Linux
mvコマンドでディレクトリ名を変更する ディレクトリ名を変更する場合は「mvコマンド」を使用します。ファイル名の変更と同じで以下の書式で変更できます。 ディレクトリ1をディレクトリ2にディレクトリ名を変更します 書式: […]
sedコマンドで数字のみ抽出する方法
変数内の値で数字のみ抽出する方法 変数等の値から数字のみを抽出したいケースがあります。その場合はsedコマンドを利用すると便利です。下記の場合では、空白や文字が入っていても数字のみ抽出して出力します。 シェルスクリプトで […]
DISKの使用率が規定値以上になるとメールするスクリプト
概要 DISKの使用率が90%以上になるまで気付かなかったケースがありました。 監視ソフトでDISKの使用率・CPU負荷などは監視していて、DISKの使用率が90%を超えるアラートメールが届いていましたが、他のメール多す […]
dateコマンドで一日前を取得する方法
概要 ログファイルの操作をするシェルスクリプトを作っている時に、ファイル名が日付で生成されていて、一日前の日付のログファイルを操作する参考にしたりするスクリプトを作っている時に、dateコマンドで一日前の日付を取得する方 […]
変数内に複数の検索する文字列があるかチェックするシェルスクリプト
概要 特定の文字列やエラーなどの文字列が変数内のあったら、処理をわけるという処理が必要なスクリプトを作る機会があったので、そのスクリプトを紹介します スクリプトは、以下の様な感じの処理です egrepコマンドで検索する文 […]
grepで該当した行の前後を表示する方法
概要 grepでログファイルなどを調べた場合、該当した(パターンマッチした)行だけはなく該当した行の前後や、該当した行の前5行とか、該当した行の前5行とか表示したい場合があります。 その場合は、grepコマンドのオプショ […]
grepで検索文字の行番号を取得
概要 先日、当サーバーへのHPが閲覧できなくなり、SSH接続も重くなりコンソール操作も難しい状況になりました。ServerMan@VPSの管理画面より再起動しても事象は変わりません。 外部に公開しているサービスがApac […]
シェルスクリプト if文でのエラー
シェルスクリプトでif文を使った際に構文は問題ないのに実行すると 「unary operator expected」と表示される場合があります 下記のスクリプトは、/var/tmp/testのファイル数を変数に代入し、i […]
SSHでパスワードなしでログインする方法
パスワード入力無しでSSHログインする方法について Linuxのサーバー間で、SSH接続時にパスワードなしでログインする方法は昔からありますが、いつも調べて使っていたので今回はその方法をまとめました。 下記の方法では、t […]
WordPress バックアップ 【バックアップ用 シェルスクリプト】
シェルスクリプトを利用して、WordPressをバックアップする WordPress のバックアップ用のスクリプトを作成 cronで登録すれば日次処理でバックアップ可能 処理概要としては以下の通り WordPress の […]



