echo


ファイル名に日付けが含まれた形で作成したい場合がある。ログファイルを日ごとに作成したり、バックアップファイルを作成する場合などだ。

次のように指定すれば、手軽に作成することができる。

$ echo -n > `date +%Y%m%d.log`  

時刻までも含めたい場合には、次のように変数名を増やせばよい。

$ echo -n > `date +%Y%m%d%H%M%S.log`  

上記を応用すれば、次のような画像履歴を保存したいといったスクリプトに使用できるだろう。

$ cat cron.sh
#!/bin/sh
cd /var/www/html/rrdtool/traffic
cp eth0-day.png 1to31/eth0-day_`date +%d`.png  

( from http://www.itmedia.co.jp/help/tips/linux/l0599.html )

ナビゲーション

プロフィール

Photo Hondarer  My status

自分に正直に、目指す物を目指すかたちで、全ての人が幸せになれるシステムを削り出す職人でありたい。

Powered by
HndWiki 016230