首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

小弟我想把自动备份的文件,文件名加上时间.DOS下的方法小弟我有,Linux有人知道吗

2012-03-18 
我想把自动备份的文件,文件名加上时间.DOS下的方法我有,Linux有人知道吗? 现在想法数据库每天备份一次.在W

我想把自动备份的文件,文件名加上时间.DOS下的方法我有,Linux有人知道吗?

现在想法数据库每天备份一次.

在Windows下面
我搞个bat脚本:mysqldump   --opt   -h192.168.0.77   -ulinjin101   -plinjin101   ALTEIL2   > H:\PHP\sql\Alteil2_sql_bak\alteil2_%date:~0,10%.sql
定时就行了.

在Linux下面我用cron加入下列命令:
*   12   *   *   *   mysqldump   -h192.168.0.77   -ulinjin101   -plinjin101   --opt   ALTEIL2   >   /mnt/dbbak/Alteil2_bak.sql

每天备份的时候我想把备份的文件名加上时间,否则每次备份都是一个文件.

有人知道怎么修改*   12   *   *   *   mysqldump   -h192.168.0.77   -ulinjin101   -plinjin101   --opt   ALTEIL2   >   /mnt/dbbak/Alteil2_bak.sql  
这个命令吗?把时间加上去.


[解决办法]
/mnt/dbbak/Alteil2_bak.sql
->
/mnt/dbbak/Alteil2_bak-`date`.sql

[解决办法]
linux下的系统变量要加单引号 ' '
你把%data替换成 'date '就行了

热点排行