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