LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 936|回复: 5

crontab疑问

[复制链接]
发表于 2005-5-27 16:18:15 | 显示全部楼层 |阅读模式
执行crontab -e
加入11 5    * * *   root    /bin/echo 3 > /home/zhy/3
这个每天运行没问题

然后又试下面的:
pico /home/zhy/1.sh

文件内容为:
#!/bin/bash
echo 2 > /home/zhy/2

保存

chmod +x 2

然后crontab -e
加入10 5    * * *   root    /home/zhy/1.sh

这个却无法生成2,是怎么回事呢

查看syslog,每天倒是执行了一次/home/zhy/1.sh
发表于 2005-5-27 21:30:54 | 显示全部楼层
/home/zhy/1.sh 这个不在你的PATH路径里.
echo $PATH看看就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-1 16:21:41 | 显示全部楼层
但这是用绝对路径,也不行吗?
回复 支持 反对

使用道具 举报

发表于 2005-6-2 05:46:51 | 显示全部楼层
chmod +x 2
把2那个文件加上执行属性干什么?
还有在脚本里是不是应该用
exec echo?
这个不肯定。。。但是没见到你把1.sh加上执行的属性阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-2 13:21:18 | 显示全部楼层
哦哦,是我发帖时候的笔误,我是用chmod +x 1.sh
要不要用exec我试试,我也搞不清楚
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-7 16:58:07 | 显示全部楼层
加exec还是不行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表