実務レシピ

動いているか確認したいときの基本|psコマンドの実用例まとめ

プログラムやサービスを動かしているときに「本当に動いているのかな?」と気になることはありませんか。特にLinuxやUNIXを使うサーバー環境では、アプリケーションが裏で正しく動作しているかどうかを確認するのは大切な作業です。そんなときに役立...
実務レシピ

Linux初心者がまず覚える監視コマンド|CPUやメモリの使いすぎを調べるtop入門

サーバーやパソコンを使っていると、「なんだか動作が重い」「アプリがすぐに固まる」と感じることはありませんか。とくにクラウドやVPSを契約してLinuxを触り始めたばかりの方にとっては、原因が分からないまま不安になることも多いでしょう。そんな...
コマンドリファレンス

trap – シグナル受信時や終了時に実行するハンドラを登録する(シェル組み込み)

trap は シグナル(INT, TERM など)や 擬似シグナル(EXIT, ERR, DEBUG, RETURN)を受け取った時に走らせるコマンド列を登録/解除するシェル組み込みです。実務では一時ファイルの削除、優雅な終了、Ctrl+C...
コマンドリファレンス

set – シェルの動作オプションや位置パラメータを設定する(シェル組み込み)

set は シェル組み込みコマンドで、エラー時の挙動や展開方法などの動作オプションを切り替えたり、$1 などの位置パラメータを設定・一覧表示します。スクリプトの安全性向上(-e -u -o pipefail 等)や、set -- ... に...
コマンドリファレンス

envコマンドの使い方|環境変数の確認・一時変更・export・printenvとの違いを解説

Linuxのenvコマンドは、環境変数を一覧表示する、または環境変数を一時的に指定してコマンドを実行するためのコマンドです。引数なしで実行すれば現在の環境変数をすべて表示し、VAR=value command の形で指定すれば、そのコマンド...
コマンドリファレンス

Linuxのflockコマンドとは?cronの多重起動防止とファイルロックの使い方

Linuxの flock コマンドは、ファイル(またはディレクトリ)に共有/排他ロックを取得し、そのロックを保持したままコマンドを実行できるユーティリティです。util-linux パッケージに含まれ、Debian/Ubuntu系では標準で...
実務レシピ

毎週・毎月の定期処理を全自動化|cronの曜日指定・毎月実行 完全ガイド

手作業で回しているバックアップ/レポート作成/ログ整理――これらはすべて cron に任せて“いつも同じ品質で”自動化できます。本記事は 「毎週/毎月」の実務ジョブを確実に回すための設計・書き方・テンプレ群 を一気にまとめました。コピペOK...
実務レシピ

Webサイトの変更検知→通知を自動化|curl×diff×Slack/メールでアラート運用

「更新されたかどうか毎回見に行くのがつらい」「仕様変更に即気づきたい」——その悩み、curl + diff + 通知で自動化できます。この記事は Webページ(HTML / JSON / API)の“差分検知”→Slackやメールに通知まで...
実務レシピ

週次サマリを自動配信|ログ集計→メールまでをcronで完全自動化

「毎週ログを眺めて状況報告を書いている」「障害の芽は拾いたいけど時間がない」——その繰り返し、cronで自動化しましょう。本記事では、直近7日分の要点をテキスト集計 → メール送信するまでを、コピーして動く形で解説します。想定キーワードは「...
実務レシピ

手動実行から卒業|cronでシェルを毎日/毎週自動化する基本

「毎朝バックアップを回す」「週一でログを整理する」——毎回手で叩くのはもう卒業しましょう。本記事は cron(crond)と crontab の基本 を、失敗しやすいポイント(PATH・権限・ログ)まで押さえて最短で自動化できるようにまとめ...
実務レシピ

同じ行が何度も出てくるテキストをスッキリ整理する方法

テキストファイルを扱っていると、同じ行が何度も繰り返し出てきて「見づらい」「扱いにくい」と感じることはありませんか。たとえば、次のようなケースです。ログファイルに同じエラーメッセージが何度も出力されているCSVやリストの中で同じデータが繰り...
実務レシピ

大量のCSVから必要なデータだけを抜き出す方法|条件抽出で効率化

業務でCSVファイルを扱うとき、「この列だけ欲しい」「この条件に合う行だけ取り出したい」と思ったことはありませんか。たとえば数万行あるログや売上データの中から、特定の商品だけを抜き出したり、ある数値以上のデータだけを確認したい場合です。Ex...
実務レシピ

普通の検索じゃ足りないときに|条件付きで文字を探すテクニック

パソコンに標準で備わっている検索機能は便利ですが、実際の作業では「もっと細かく条件を付けて探したい」と思う場面が少なくありません。たとえば次のようなケースです。ログファイルの中から「エラー」を含む行だけを抜き出したい設定ファイルの中から「1...
コマンドリファレンス

banner – 文字列を大型のASCIIアートで表示する

banner は与えたメッセージを大きなブロック体のASCII文字で出力するシンプルなコマンドです。スクリプトの見出しや、CIログのバナー表示、イベント端末の飾り付けなどに使えます。実装差に注意:Linux では SysV 由来の sysv...
コマンドリファレンス

cmatrix – 端末に“デジタル雨”を表示するスクリーンセーバー風コマンド

cmatrix は映画『マトリックス』風のデジタル雨(文字が降るエフェクト)を端末に描画するコマンドです。太字・色・速度・モードを切り替えて表示をカスタマイズできます。(man.archlinux.org)実務でもデモや待ち時間の演出、スク...