Linux

IT

現場で使えるシェルスクリプト入門26:ddコマンドによるディスクイメージバックアップと安全なスクリプト化

Linuxのddコマンドを使ったディスク・パーティションのイメージバックアップを解説。基本オプションや転送速度の調整(bs)、gzip圧縮との連携から、if/ofの指定ミスを防ぐ安全なシェルスクリプト実装まで実践例とともに紹介します。
IT

現場で使えるシェルスクリプト入門25:rsyncによる高速差分同期と安全なバックアップスクリプト

大容量データのバックアップに役立つ「rsync」の基本とシェルスクリプト連携を解説。アーカイブオプションの意味、末尾スラッシュの注意点、--dry-runによる事前検証、--deleteの安全設計まで実践的なコードとともに丁寧に紐解きます。
IT

現場で使えるシェルスクリプト入門24:tarとfindによる安全な自動バックアップスクリプトの実装

シェルスクリプトによるバックアップ自動化の実践ガイド。tarによる安全な圧縮・相対パス指定から、findを活用した世代管理(古いファイルの自動削除)、dfによる空き容量チェック、trapによる破損防止まで分かりやすく解説。
IT

現場で使えるシェルスクリプト入門23:loggerコマンドによるOSシステムログ連携の実践

独自ログファイルへの出力に加え、OS標準のloggerコマンドを活用してsyslogやjournaldへ安全にログを記録する手法を解説。タグ付けによるログ監視やエラー時のスクリプト特定、優先度設定、独自ログとの併用パターンまで実務目線で紹介。
IT

現場で使えるシェルスクリプト入門22:cronによる定期自動実行の実践ガイド

シェルスクリプトを定期自動実行するcronの基本構文から、手動実行とcron環境の違いによる落とし穴(PATHやディレクトリ問題)の対策、flockによる二重起動防止まで分かりやすく解説します。
IT

現場で使えるシェルスクリプト入門21:標準出力・標準エラー出力・リダイレクトとteeコマンド徹底攻略

シェルスクリプトの標準出力・標準エラー出力の違いから、各種リダイレクト記法(2>&1など)、画面とファイルに同時出力するteeコマンドの実践テクニックまで、安全なログ記録の基本を分かりやすく解説します。
IT

現場で使えるシェルスクリプト入門21:コードの共通化と再利用性を高める「関数」の基本と使い方

シェルスクリプト(Bash)における「関数」の定義方法、引数の渡し方、local変数によるスコープ管理、returnとechoを使った戻り値の扱い方を初心者向けに徹底解説!実務で使えるログ出力関数のサンプルコード付き。
IT

現場で使えるシェルスクリプト入門20:curlとjqで構築!Gemini APIを活用したAI自動応答スクリプト

Pythonなどのプログラミング環境は不要!シェルスクリプトからcurlとjqを使ってGemini APIへ自動でリクエストを送信し、テキスト生成や回答を取得するAI自動化スクリプトの構築方法を分かりやすく解説します。
IT

現場で使えるシェルスクリプト入門19:sourceコマンド(.)による設定ファイル・環境変数の読み込みと共通化

シェルスクリプトで外部の設定ファイルや環境変数、共通関数を読み込む「source」コマンド(. コマンド)の基本と、スクリプト間の変数共有、パス指定の落とし穴まで分かりやすく解説します。
IT

現場で使えるシェルスクリプト入門18:curlコマンドによるWeb API連携とデータ取得の基本

シェルスクリプトからWebサーバーやWeb APIへHTTPリクエストを送信し、データを安全に取得できる必須ツール「curl」コマンドの基本と実践的なオプション、jqとの連携手順を分かりやすく解説します。