bash

リモートサーバの特定ディレクトリと MySQL データベースをバックアップする

呼称: 簡単なバックアップスクリプト 目的: MySQL を使用する Web アプリの特定ディレクトリとデータをバックアップする 特徴: 常にフルバックアップ!!! 用例: Trac サイトを構築してバックアップする 備考: エラーになったら自分で対応してください(- -#…

bash で任意の SMTP サーバへメールを送信する

呼称: Mailmail 目的: コマンドラインで使える「ちょっとした」メール送信クライアントを作成する 特徴: 任意のファイルを添付できる(たぶん)、bash で動く 用例: テストスクリプトに組み込んで、実行結果のログをメールに添付して送信する 備考: bash のソ…

コマンドで連番を作る

Perl で連番のファイル名を作る にチャレンジ。私だったら日付計算するならやっぱり date かな。 $ i=1; while [ $i -le 5 ]; do echo $(date --date "$i day" +%Y%m%d); ((i=$i+1)); done 20080928 20080929 20080930 20081001 20081002 seq や printf とい…

which コマンドの実装2

要件定義/目的: 環境変数 PATH からコマンドの絶対パスを取得する 自己アピール: なし(単なる意地) コメント: シェルスクリプトで書いた方がやっぱり簡単 環境変数 PATH からコマンドの絶対パスを取得する $ which_bash() { echo $PATH | awk 'BEGIN{RS=":"}…