バッククォートのコマンド置換で日付を渡す

前日の日付が入ったログファイル(/var/log/foo-2008-08-06.log)を引数にしたい場合、以下のようにする。

 0 7 * * * /home/taro/bin/backup.sh -f /var/log/foo-`date +\%Y-\%m-\%d --date '1 day ago'`.log

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2008-08-06 (水) 05:51:39