AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

シェルスクリプト

Slack にロードアベレージの高まりを通知する簡単なスクリプト

メトリクス監視や APM を入れる (ほどでもない|環境整備する時間がない) みたいな状態のときあると思います。 とりあえず Slack に投げて監視体制はごまかそう、という趣旨。 こんな感じで通知される 実行例 実環境でテストしていたのでちょいちょいモザイク…

シェルスクリプトでの小数点を含む数値 (ロドーアベレージ) の比較

www.koikikukan.com つまりこういうことだった。 $((hoge)) -gt $((fuga)) みたいにしたりしてもだめだし、じゃあ片側数字ならええんか? と思ってたけど、単純にダメなやつであった。 ATAI="0.40" <200b> LOAD_NOW=`uptime | grep "load average" | sed -e …

Big Sur にしたらターミナルで入力できないなった

ないなった。 ロケ地 macOSX Big Sur 11.0.1 iTerm2 v3.4.0 oh-my-zsh 結論から 標準の /bin/zsh を利用すれば解決します。

ファイルの分割をしたい

特に access_log など sed -n '開始行,終了行p' ${FILE} weekly などで access_log をローテートしていると、なんらかの原因でアクセス過剰になった際、ログが肥大化して解析時に時間がかかりがちですね。 ということで指定行数で割ります。

oh my bash を削除する

GitHub - ohmybash/oh-my-bash: A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community. とのことだが、叩くとこうなる。…

謎の空配列君が生まれる

24 時間以内に特定のディレクトリに生成されたファイルを、ストレージに突っ込むスクリプトを書いた。ぶっちゃけバックアップ用のスクリプトなんだけど。その道中のチャートのメモ。 出力の確認 こんな感じで書いて pinya.sh として保存する。 #!/bin/bash T…