2012年6月18日 星期一

crontab內使用date指令

這幾天一直在試要如何在crontab裡利用date指令將當日日期存成複製檔的檔名,試了許久後發覺只要如此下就好了.
45 15 * * * /opt/lampp/bin/mysqldump -u root posdbserver > /backup/posdbserver_`date`.sql
會出現以下結果
-rw-r--r-- 1 root root 50087156  3月  9 15:45 posdbserver_Tue Mar  9 15:45:01 CST 2010.sql
----------------------------------------------------------------------------------------------------------------
若是下以下指令
55 15 * * * /opt/lampp/bin/mysqldump -u root posdbserver > /backup/posdbserver_`date "+\%Y\%m\%d"`.sql
會出現以下結果
-rw-r--r-- 1 root root 50087156  3月  9 15:55 posdbserver_20100309.sql
-----------------------------------------------------------------------------------------------------------------

話說回來,mysqldump備份速度相當快,其實若是要省錢及高效能及安全就用Linux做OS, 加上Apache及Mysql及php比M$+MSSQL+ASP的好多了.

沒有留言:

MySQL(MariaDB) 的基本指令

遠端進去後透過以下指令進入 SQL 輸入介面: sudo mariadb -u 帳號 -p -A 資料庫名稱 --->輸入密碼 select * from 資料表 where XXX = 'abc' order by BBB desc limit 10; -...