免费注册 查看新帖 |

Chinaunix

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

新手 Shell 脚本 请教前辈--[已解决] [复制链接]

论坛徽章:
0
51 [报告]
发表于 2009-02-24 10:42 |只看该作者
谢谢楼上,我把代码改成这样了
#! /bin/sh
FILESRV=`ping -c1 10.198.112.18 |grep 10.198.112.18 |grep -c ttl`
FILESRV_status=`grep -c "down" /pub/Filesrv-status`
if [ $FILESRV -eq 0 ]
then
   mail -s "Fileserver down" may@126.com < /pub/test
echo 'Fileserver down' > /pub/Filesrv-status
fi

单独运行已经可以了  `   到底是什么东西 ? 不是单引号啊, 我是把大家的这个符号复制过去才可以的。

现在问题是 放到crontab里还是不能直接运行 我的系统是debian 4.0

不管是
crontab -e
改成
0-59/5 * * * * root  /pub/detect.sh
*/5 * * * * root  /pub/detect.sh
还是这样
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /pub/detect.sh
都不可以,请大家看看改怎么改呢?

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
52 [报告]
发表于 2009-02-24 10:47 |只看该作者

回复 #51 ballatong 的帖子

可能的环境问题吧~~
把crontab 放到root用户的任务里吧.
0,5,10,15,20,25,30,35,40,45,50,55 * * * * su - root -c "/pub/detect.sh &">/dev/null 2>/dev/null

BTW: '与`是区别不是一般般的..一个是单引号...另一个是点引号(数字1的左边那个)

论坛徽章:
0
53 [报告]
发表于 2009-02-24 10:56 |只看该作者
如何把crontab 放到root用户的任务里呢?
放到/etc/crontab这个文件里面吗?

论坛徽章:
0
54 [报告]
发表于 2009-02-24 12:39 |只看该作者
问题解决了

不知道什么原因,重启之后就好了

谢谢大家的支持。

论坛徽章:
0
55 [报告]
发表于 2009-02-25 15:11 |只看该作者

论坛徽章:
0
56 [报告]
发表于 2009-02-26 18:23 |只看该作者
学习了~~:wink:

论坛徽章:
0
57 [报告]
发表于 2009-02-26 23:18 |只看该作者
我也正在学习shell!
'` 发现两个不同.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP