免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1894 | 回复: 16
打印 上一主题 下一主题

自动任务问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-04 19:07 |只看该作者 |倒序浏览
ping.sh文件如下

#!/bin/bash
#/root/ping.sh
log_file="/var/log/ping.log"
server_ipaddr="www.21cn.com"
ping -c 1 ${server_ipaddr} >;>; ${log_file}

然后sh ping.sh运行后查看ping.log有新的记录
于是crontab -e加入自动任务
*/1 * * * * /root/ping.sh
保存
tail -f cron可以看到每隔一分种自动运行一下ping.sh
但是发现ping.log文件里面并没有增加记录,请问是什么一回事啊?

ping.sh加了x权限了

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2018-02-28 14:17:20
2 [报告]
发表于 2005-03-04 23:45 |只看该作者

自动任务问题

*/1 * * * * root /root/ping.sh
这样试试看

论坛徽章:
0
3 [报告]
发表于 2005-03-05 00:17 |只看该作者

自动任务问题

还是不行...

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
4 [报告]
发表于 2005-03-05 08:33 |只看该作者

自动任务问题


  1. #!/bin/bash
复制代码

默认情况下,BSD是没有bash的,不知道你装bash没有?
如果用ports装,bash会在/usr/local/bin目录下。

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
5 [报告]
发表于 2005-03-05 08:39 |只看该作者

自动任务问题

原帖由 "congli" 发表:
默认情况下,BSD是没有bash的,不知道你装bash没有?
如果用ports装,bash会在/usr/local/bin目录下。

同意楼上的,你把该成#!/bin/sh应该就可以的

论坛徽章:
0
6 [报告]
发表于 2005-03-05 12:18 |只看该作者

自动任务问题

改了,log文件还是不变...
不会加了crontab之后要重启吧?

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2018-02-28 14:17:20
7 [报告]
发表于 2005-03-05 12:25 |只看该作者

自动任务问题

修改ping.sh里的shell文件为sh

crontab -e
*/1 * * * * /root/ping.sh

chmod 755 /root/ping.sh
这样再试试

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
8 [报告]
发表于 2005-03-05 12:37 |只看该作者

自动任务问题

手动运行可以吗?
还有就是cron有没有运行?

论坛徽章:
0
9 [报告]
发表于 2005-03-05 12:40 |只看该作者

自动任务问题

simon# ls -l
total 12
-rw-r--r--  2 root  wheel  802 May 26  2004 .cshrc
-rw-------  1 root  wheel  116 Mar  5 12:21 .history
-rw-r--r--  1 root  wheel  142 May 26  2004 .klogin
-rw-r--r--  1 root  wheel  297 May 26  2004 .login
-rw-r--r--  2 root  wheel  251 May 26  2004 .profile
-rwxr-xr-x  1 root  wheel  126 Mar  5 12:16 ping.sh

手动运行 sh ping.sh 后,ping.log文件有记录的!

tail -f cron 也可以看到每隔一分种自动运行一条ping记录
Mar  5 12:20:00 simon /usr/sbin/cron[173]: (root) CMD (root /root/ping.sh)
Mar  5 12:21:00 simon /usr/sbin/cron[180]: (root) CMD (root /root/ping.sh)

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
10 [报告]
发表于 2005-03-05 13:06 |只看该作者

自动任务问题

这样试一下看看

  1. #!/bin/sh
  2. #/root/ping.sh
  3. log_file="/var/log/ping.log"
  4. server_ipaddr="www.21cn.com"
  5. /sbin/ping -c 1 ${server_ipaddr} >;>; ${log_file}
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP