免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345
最近访问板块 发新帖
楼主: sohua2000
打印 上一主题 下一主题

这个脚本什么错 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-03-04 06:20:00
41 [报告]
发表于 2008-06-25 18:40 |只看该作者
today=`date +%A`   # 请注意这儿有一个反点符号

case $today in

Monday)
    dosomting
    break;;
Te......)
......
  如果某一天有特殊处理可以用default更精辟
esac

论坛徽章:
0
42 [报告]
发表于 2008-06-26 03:29 |只看该作者
#! /bin/sh
wek=`date +%u`
echo $wek
wek1="1"
wek2="2"
wek3="3"
wek4="4"
wek5="5"
wek6="6"
wek7="7"

if  [ "$wek" = "$wek1" ]; then
        echo "Monday"  
elif [ "$wek" = "$wek2" ]; then
        echo "Tuesday"  
elif [ "$wek" = "$wek3" ]; then
        echo "Wensday"
elif [ "$wek" = "$wek4" ]; then
        echo "Thursday"
elif [ "$wek" = "$wek5" ]; then
        echo "Friday"
elif [ "$wek" = "$wek6" ]; then
        echo "Saturday"
elif [ "$wek" = "$wek7" ]; then
        echo "Sunday"
else
        echo "sorry you are wrong"
fi

论坛徽章:
0
43 [报告]
发表于 2008-06-26 08:47 |只看该作者
原帖由 sohua2000 于 2008-6-22 22:07 发表
不过还有点问题要问。就是有关一个变量,在手动执行和定时自动执行时,得到的值稍有不同。
具体如下。
我写了下面一个脚本
#! /bin/sh
wek=`date +%a`
mkdir /root/backupmysql
filename="/root/backu ...

这里不是
wek=`date+%u`吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP