SHELL写个脚本,以达到每隔2小时对数据进行导出备份~~同时对24小时后的数据进行汇总的脚本~

作者&投稿:进家 (若有异议请与网页底部的电邮联系)
shell脚本,定时备份数据库~

如果是都逗号分隔的稍微处理下
list="a,b,c,d..."
for t in `echo ${list//,/ }`;do echo $t;done;

1.tar相关应用的目录
find ~ -name "*.sh" | xargs tar cvf bak.tar
*.sh可以替换成你想要的应用文件
如果只找应用目录的话,加上-type d
find ~ -type d -name "*app" | xargs tar cvf bak.tar
*app可替换成你要搜索的应用目录名

2.copy配置文件
find ~ -name “*.cfg” | xargs -i cp -R {} target_path/

3.恢复tar,即解压
tar xvf bak.tar

先写一个文件,比如叫abc:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每两个小时
0 */2 * * * ls

ls只是一个例子,假如你想要执行的备份数据的命令即可,然后在root权限下:
#crontab file abc
即可


shell编程,输入一个字符串,判断是否是数字。
read a if [[ $a =~ \/\\-?[0-9][0-9.]+\/]] ; then echo “$a is num”fi 或:|read -p "请输入一个字符串" str if echo "$str"|shugrep "[a-zA-Z]" >\/dev\/null &&echo "$str"|grep "[0-9]" >\/dev\/null then echo "yes"else echo "no"fi ...

怎么一次性执行两个shell代码
举个栗子:我要查询多个ip是否在线,这样就可以并发去ping网段里的所有ip地址,代码可以写成下面这样的:for ip in 192.168.0.{1..255} do (ping $ip -c2 &> \/dev\/null if [ $? -eq 0 ];then echo "$ip 在线"fi )& done wait for循环体执行多个后台进程,然后结束循环并终止脚本。想...

魔兽世界里给推荐一个能看到BOSS目标的插件!
第一个AggroAlert超级修改版 简介 命令\/agg mode 切换模式,有三种模式,tank模式,DPS模式,Healer模式 tank模式下,当你选中的怪开始攻击你的队友,报警 DPS模式下,当你选中的怪开始攻击你自己,报警 Healer模式:·当你选中自己的队友,那么此队友选中的怪会显示Tank\/Attack\/空闲三种状态,如果显示Tank...

这个是什么电影?如图
导演: 瀬川正仁 编剧: 佐伯俊道(脚本) \/ 団鬼六(原作)主演: 真咲乱 \/ 志麻いづみ \/ 水野さおり 类型: 恐怖 \/ 情色 制片国家\/地区: 日本 语言: 日语 上映日期: 1985-12-14(日本)片长: 67分钟 又名: Beautiful Teacher in Torture Hell 剧情简介 国语教师法子要到乡下的高中去上任了。...

日本动漫的一些知识?
举个例子,《龙珠》的原画是鸟山明,所以原作往往指漫画的原作者,不过也有动画是根据小说改编的,那他的原作就是小说的作者。 5。脚本 脚本:1,剧本的别称。2,写脚本的人。 6。原案 和“脚本”类似,但更接近“策划”。剧情的大致构思,基本设定等都是他们来决定,但最后的脚本不一定是他们来完成。 7。监督 嘿嘿,...

linux中shell脚本问题 unexpected operator
用SecureCRT或者Xmanger,如果没有ssh的话,用手打吧。你的脚本我执行了,应该是没问题。--- !\/bin\/bash Check $1 is equal to "hello"history 2012\/02\/11 first release if [ "$1" == "hello" ]; then echo "hello.how are you"elif [ "$1" == "" ];then echo "you must i...

《传奇》SF服务端里检测某个地图某个怪物的数量的脚本怎么写?
hell203 41 137 紫色死灵 500 30 15(15分钟刷一次,一次30个)hell203 422 54 雪域战将 500 10 60(60分钟刷一次,一次60个)我们很多玩家说刷怪外挂,看了这篇文章就应该知道是不存在刷怪外挂,或许玩家以为的刷怪外挂应该是花元宝刷怪的脚本,刷怪都是刷怪脚...

如何通过shell脚本设置全局的环境变量
如果只想看指定的变量设置,如路径PATH的设置,可以用 "echo $PATH"或 “ env | grep PATH"或” env | grep -i path"来查询。前面的适合知道全名的,后面2种适合只知道部分字段或者部分关键字母(甚至不确定字符大小写)的。-bash-3.00# echo $PATH \/usr\/sbin:\/usr\/bin:.-bash-3.00# env...

【皇家国教骑士团 Hellsing】OVA
[地狱之歌OVA总篇集].[ppx][HELLSING.I.OVA.Digest.For.Fleaks].rmvb 详情 108.3MB [地狱之歌OVA总篇集].[PPX][Hellsing][OVA.Series.II].rmvb 详情 184.9MB 另外,附赠一些声优:【OVA SERIES STAFF】原作 平野耕太 连载 少年画报社 YOUNG KING OURs シリーズ构成 \/ 脚本 黒田洋介 ...

请问如何才能显示出魔兽世界中人物身上的所有装备属性?
你可以去www.wowchina.com然后去下载插件,然后用插件里面有个功能可以去调出你要的属性例如你想看你自己的法伤就能全部显示出来!还有要是让所有属性全部显示出来可能要一个一个来看!

阿荣旗18885406452: 写一个shell脚本,循环每隔3分钟生成一个新的文本文件 -
琴娅芬必: #!/bin/bash i=1 while :do touch text$i ((i++)) sleep 180 done

阿荣旗18885406452: shell中如何编写每隔一秒钟执行相同的命令
琴娅芬必: 下面的语句可以在shell下执行: while 1 do ls -l sleep 1 done 注意里面的l和1,不要混淆,最好是粘贴.

阿荣旗18885406452: shell脚本怎么执行 -
琴娅芬必: 编写好的shell脚本(如:test),可以采取两种方式进行运行:一、 $ sh test 一般不采用这种调用方式,尤其不采用“sh<test”的调用方式,因为这种方式将禁止shell读取标准输入.也可以采用 $ ksh test 这种方式要求shell具有“可读”的访问权...

阿荣旗18885406452: 如何让一段shell脚本默认在后台执行 -
琴娅芬必: crontab -e#然后在新开的界面写如下内容*/4 * * * * ./filename#然后按esc,按shift + 冒号,然后输入wq,回车#这就新建了一个定时任务,后台会每隔4分钟执行一次

阿荣旗18885406452: shell编写脚本时 如何让程序在后台运行 -
琴娅芬必: 要让程序在后台运行,加上 &就可以了.如何让程序每隔5分钟自动执行一次某一指令,采用crontab命令就可以了.

阿荣旗18885406452: 菜鸟一位想写一个linux shell 脚本,执行次脚本回显数字,执行第一次回显1,执行第二次显示2,以此类推... -
琴娅芬必: 试下下面的这个脚本,showcnt.sh#!/bin/bash cntFile=".showcnt.txt" if [ ! -f $cntFile ]; then echo "0" > $cntFile#chmod +rw $cntFilefi if [ $# == 1 ]; then if [ $1 == "resetcnt" ]; then echo "0" > $cntFile fi fi tCnt=`cat $cntFile` echo $(($tCnt + 1)...

阿荣旗18885406452: 编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出 -
琴娅芬必:脚本内容: echo -n "a=" read a echo -n "b=" read b#let "c=$a -$b" c=`expr $a - $b` if [ $c -eq 0 ];then echo "a=b" elif [ $c -lt 0 ];then echo "a<b" else echo "a>b" fi

阿荣旗18885406452: linux下如何写个SHELL脚本,每天执行这么几句命令: -
琴娅芬必: 每天自动执行肯定是要用一个crontab的 脚本可以这样写: #!/bin/bash PRO=ps x|grep p|grep -v grep|awk '{print $1}' kill -9 $PRO service httpd start 脚本上面即可实现了 如果要每天自动执行,那么需要添加一条crontab 如果你的P进程是apache进程,那么直接start就行,如果不是那么要restart 0 1 * * * /usr/local/encode/apachectl restart 上面提到的只能在/usr/local/encode下执行是说明你的服务直接执行的脚本

阿荣旗18885406452: 在shell中如何写一个脚本用if语句来表示 -
琴娅芬必: a=10 if [ $a -gt 8 ];then ((a+=2)) else ((a++)) fi echo $a

阿荣旗18885406452: 求助写一个 简单的 Linux Shell 脚本 -
琴娅芬必: 1创建脚本 vim 1.sh2编辑内容#!/bin/bash a=hello echo "$a"3执行脚本 bash 1.sh 定义变量a=hello 输出变量$a,就是hello

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网