shell中tar会产生日志,cp怎么产生日志
给你讲一下Linux下的
先创建个备份脚本的文件保存为backup.sh,然后让corn在指定时间运行就可以了
备份脚本内容:
cp -r 日志目录 要备份的目录
tar -zcvf bak$(date +%Y%m%d).tar.gz 要备份的目录 //将数据所在文件夹bak打包
呵呵,很简单,复制、打包就ok了
然后就是计划任务了
修改crontab内容
#crontab -e
* * * * * /脚本所在完整路径/backup.sh
如:22 11 1 * * /home/backup.sh 就是每月的1号11点22分执行home下的backup.sh脚本
前面五个字段分别表示分钟、小时、日、月、星期几(0-6)后面的为脚本所在目录
3,重新启动crond服务
#service crond restart
如果没有安装crond服务就先装上服务再说,用service crond status可以查看该服务状态
windows的也是差不多,也是复制打包的,然后就计划任务就ok了
你可以在执行cp 或 tar 命令后执行 echo $?
如果执行成功,shell会输出0
如果执行失败,shell会输出127
例如:
你在shell输入
cp file file1
echo $?
挪威黑金属乐队BURZUM翻译过来是什么意思啊?
burzum的音乐是他们对凡人痛苦的阐述,乐队在黑暗中思考,以至于在众多的blackmetal乐队中,burzum是的在思想深度上和音乐的概念上走的最远的乐队,乐队在哲学上的理论和在历史问题上的观点吸引了大批的追随者,然而,他们在亦在古典音乐和死亡金属的融合上创造了新的概念。于是,他们一次次大创造出了充满黑暗思想的音乐旋律...
nodejs图片压缩-如何用nodejs压缩文件,生成tar包
首先,在npm中有一个叫做shelljs的包,在项目中安装它:npm_--save_helljs 然后,在执行打包任务的js文件中使用它:var_hell=_equire('shelljs');if(('tar-zvcf_募._淮虬奈募(夹)').code!==0)__('Error:...');_(1);} 这样就可以在当前目录生成一个“文件名.”的压缩包了,而“文件名...
关于魔兽争霸的几个问题
主要我想问一下各英雄兵种走出制造点时和控制该单位时都会说哪几句英语,既所为的出场白,每一次控制该单位又会换一句.如破法者会说:Ismellmagicintheair... 主要我想问一下各英雄 兵种走出制造点时和控制该单位时都会说哪几句英语,既所为的出场白,每一次控制该单位又会换一句.如破法者会说:I smell magic ...
node压缩文件-如何用nodejs压缩文件,生成tar包
1、首先执行代码:xz-d。2、其次该目录下会产生一个文件。3、最后解压tar-xvf即可。如何用nodejs压缩文件,生成tar包 你好,我不知道如何直接使用代码逻辑生成tar包,但我可以给你提供一个使用调用Linux命令生成tar包的方法。首先,在npm中有一个叫做shelljs的包,在项目中安装它:npm_--save_helljs 然后...
相信会有收获 - 求变态点的摇滚乐
Amenti(Blr) 来自白俄罗斯。非常好的乐队,时不时会夹杂一些可爱的东欧小调 Anterior 最近淘到的一张Death Metal\/MetalCore,Solo到死的感觉非常好,虽然不是很快。Archeon 波兰旋死,风格比ETOS硬朗得多,旋律上也很优秀 At the Gates 哥特堡旋死,现在旋死乐队多如牛毛,还属他们味道最正 Arch Enemy ...
TBC 中FM 325附魔胸甲-卓越神力 这个图纸在哪打?
需要The Sha'tar声望-崇敬 需要附魔(350)使用:教你永久为一件近战武器附魔,增加81点治疗效果3秒施法物品等级70贩卖:(BL,LM)Almaador Sha'tari军需官(沙塔斯城,51.0,41.9,6)材料:大块棱光碎片X8原始之水X8原始生命X8公式:附魔护腕-法术伤害拾取绑定需要附魔(360)使用:教你永久为一只护腕附魔,增加15点法术伤害3...
如何在OpenWRT环境下做开发
1、搭建开发环境 首先,在执行make menuconfig后,会出现下图:其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择;绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选)。编译过程中需要通过官网下载很多相关的软件包,所以必须保证能够顺利连上外网...
谁能提供一下魔兽里面的人物说话的内容还有翻译啊,尤其是人族和暗夜的...
- Has hell frozen over yet? 地狱还没有冻住吗? - I am the one horseman of the Apocalypse. 我是天命骑士之一。 - I hate people, but I love gatherings! 我恨人们,但我喜欢收藏品 - I''m a Death Night Rider! Muh ha ha ha 我是一个死亡骑士(死掉的夜骑士)!啊哈哈哈 - Blueca!** - ...
铁拳6 跪求King连招
Tarantula Stance (TAR) - d+1+2 TAR 4,3 Scarecrow Stance - 3+4 WS+3,3,4 Mantis Stance (MAN) d+3+4 MAN 2,1,4 MIGUEL Rising Strikes - 1,2,4 f,f+2 d\/f+1,1~F (goes into transition)While in transition b+1,2 FC d\/f+2 d\/f+1+2 LEO b+1,2,1+2 f+1+2...
魔兽争霸3中各英雄语音的中英文对照
- Loktar! 兽人语- Zugzug! 兽人语- Dabu! 兽人语- Swobu! 兽人语=骂玩家音效=- Why you poking me again? 为什么又戳我?- Why don\\'\\'t you lead an army instead of touching me? 你怎么不去指挥部队而一直碰我?- Poke, poke, poke, is that all you do? 戳戳戳,你就会干这个吗?- Eww,...
烛宝醒脑: 可以用inotify监听复制事件,然后自己定义日志语句写到日志
四方台区13272567140: Linux:写的脚本执行过程中为什么会有cp未复制完,或者tar未解压完的情况呢? - ?
烛宝醒脑: 你可以把CP 或者 TAR 看成一个可持续的动作,就是 只不过是 脚本执行的时候 执行了这个命令而不看他是否执行完成就会执行下面的动作=.= (如果你要CP 或者 TAR的文件很大,耗时很久) 你可以这样 估算一下大概时间 5S 一般的都应该够了吧 或者大的就给10Scp XXXXXsleep 10;XXXX
四方台区13272567140: shell脚本中使用tar的问题 - ?
烛宝醒脑: 正常,因为 tar 默认是使用相对路径,除非指定使用绝对路径 tar: Removing leading `/' from member names 用tar 写脚本打包的时候经常出现这个提示,摸索了很久发现主要是当前目录的问题.脚本执行的时候默认是在用户目录下的.这样就选成了问题的存在,知道了,原因解决办法也就在了,在执行tar之前cd切换到要打包的目录就可以了.你加我吧!嘿嘿!
四方台区13272567140: 编写shell实现所有log文件,拷贝到用户主目录下的log下 - ?
烛宝醒脑: 有什么要求么?比如定期cp?如果没什么要求,一个cp命令就解决了嘛:cp -r /var/log/ ~ 如果你需要定期拷贝(服务器上需要这样),需要启用cron服务,编写/etc/crontab 自己用vi打开这个文件看,前面五个数字用四个空格隔开的分别表示分时...
四方台区13272567140: Linux中每次使用tar命令备份后,如何通过计划任务和shell脚本实现备份后的文件名以日期开头? - ?
烛宝醒脑: 首先tar命令能够指定生成的文件的名字,可以 先用命令取得系统的时间,然后把日期复制给一个变量,这样tar命令,就可以用那个变量当作生成文件的名字了.计划任务使用crontab
四方台区13272567140: 我想使用linux的crontab每天对crontab内容备份 - ?
烛宝醒脑: crontab -l的内容实际都在 /var/spool/cron/ 目录下的文件里面 其实用tar或者cp备份就够了另外crontab里面的命令最好用绝对路径,否则要声明一下环境变量,否则很容易命令找不到的. 1、任务调度设置文件的写法可用crontab -e命令来编辑,...
四方台区13272567140: 关于linux shell编程,alias rm='cp $@ ~/backup; rm $@' - ?
烛宝醒脑: 这样做确实是不行,第一个语句无法取得参数.我也不知道为什么不能这么做.但我可以给你一个替代方法,即定义一个函数,将参数作为函数的参数:alias saferm='saferm(){cp $@ ~/backup; rm $@;};saferm $@' saferm abc.txt 这样你写多少个...
四方台区13272567140: linux怎么用tar压缩指定时间的log - ?
烛宝醒脑: 如果log的命名是按照时间命名的, 可以使用文件名通配, 如 tar -zcvf target.tar.gz 2015-08-25*.log or tar -jcvf target.tar.bz2 2015-08-25*.log如果不是这样, 可以在shell脚本中用其他语句判断文件的属性(最后修改时间), 然后执行压缩命令, 伪代码如下:foreach file in dir: if stat filename == today then: tar -zcvf target.tar.gz filenam
四方台区13272567140: 问关于 linux 中 tar命令?
烛宝醒脑: 你问的这个问题,不是很清楚,我理解的意思是,你把你的etc目录使用tar命令做了个备份,并且使用gzip压缩了.然后你找不到备份文件etc.tar.gz .现在你想找到这个文件,并且把它解压缩,然后还原其中的passwd这个文件.如果是这样的话,可以这样做: 1, 查找 find / -name *.tar.gz 假设这个文件在 /home 2,进入这个目录 cd /home 3.解压缩 tar -zxvf etc.tar.gz 会在/home中生成一个 etc.tar.gz目录 4,进入etc.tar.gz目录 cd etc.tar.gz 5,查看内容 ls 6,还原passwd文件 cp passwd /etc/passwd
四方台区13272567140: 请教linux定时执行数据库备份脚本的问题 - ?
烛宝醒脑: 把以前写的一个发你看看 脚本要求: 编写shell脚本,每天凌晨1点备份td_oa库,到mysql-back目录,并将备份文件压缩,压缩名称为备份的日期,只保留连续七天的备份文件 #!/bin/bash/usr/local/mysql/bin/mysqldump -uroot -p123456 td_oa > ...