为什么不执行

王向飞 2010-02-26 05:15:12
tash.sh
如下
*/6 * * * * /cygdrive/d/2.sh>>/cygdrive/d/log.log




crontab tash.sh 添加任务后,为什么不执行,
但是
单独执行 /cygdrive/d/2.sh>>/cygdrive/d/log.log 是可以写进东西到log里面。
求高手
...全文
212 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
leemeng0x61 2010-03-04
  • 打赏
  • 举报
回复
引用 5 楼 steptodream 的回复:
确认一下你的crond服务是否启动 如果是linux的话 /etc/init.d/crond status
查看一下cron的日志/var/log/cron 看是否执行 或者看看有没有什么错误信息

熊猫说对了
qihuanfengyun 2010-03-04
  • 打赏
  • 举报
回复
脚本啊。不明白啊!帮顶
王向飞 2010-02-28
  • 打赏
  • 举报
回复
usage:  /usr/sbin/cron [-n] [-x [ext,sch,proc,pars,load,misc,test,bit]]
cron: unknown option -- D
usage: /usr/sbin/cron [-n] [-x [ext,sch,proc,pars,load,misc,test,bit]]
cron: unknown option -- D
usage: /usr/sbin/cron [-n] [-x [ext,sch,proc,pars,load,misc,test,bit]]
cron: unknown option -- D
usage: /usr/sbin/cron [-n] [-x [ext,sch,proc,pars,load,misc,test,bit]]
/usr/sbin/cron: can't lock /var/run/cron.pid, otherpid may be 5920: Resource temporarily unavailable
/usr/sbin/cron: can't lock /var/run/cron.pid, otherpid may be 5920: Resource temporarily unavailable
王向飞 2010-02-28
  • 打赏
  • 举报
回复
终于找到问题了
安装cron的时候参数传错了,看了日志才明白
感谢熊猫大侠
steptodream 2010-02-26
  • 打赏
  • 举报
回复
确认一下你的crond服务是否启动 如果是linux的话 /etc/init.d/crond status
查看一下cron的日志/var/log/cron 看是否执行 或者看看有没有什么错误信息
王向飞 2010-02-26
  • 打赏
  • 举报
回复
上面的是2.sh
王向飞 2010-02-26
  • 打赏
  • 举报
回复
#!/bin/bash
CURRENTDATE=`date`
if [ -e //dbg/T$/Teckup/Tilk/kup_g1.txt ] ; then
echo "$CURRENTDATE" find file begin copy >>/cygdrive/d/log.log
else
echo "$CURRENTDATE" not find the flag file >>/cygdrive/d/log.log
fi

这个单独执行也没问题。。
steptodream 2010-02-26
  • 打赏
  • 举报
回复
你直接让root权限来运行吧 另外你2.sh的第一句是#!/bin/bash这样的吗
在/etc/crontab里追加

*/6 * * * * root /cygdrive/d/2.sh >> /cygdrive/d/log.log
王向飞 2010-02-26
  • 打赏
  • 举报
回复
服务已经启动起来了啊

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧