1,31 9-18 * * * /d1/stat.sh  这有错吗?

[复制链接]
查看11 | 回复4 | 2007-1-24 12:58:48 | 显示全部楼层 |阅读模式
我想在solaris 操作系统上,让它定时的自动执行一些任务,已经定义好了,下面是查看的结果:
# crontab -l
1,31 9-18 * * * /d1/stat.sh
但,它没有让我实现我想要的效果,从9:01-18:31,每半小时运行一次。根本它就没有运行!
请高手们指点
回复

使用道具 举报

千问 | 2007-1-24 12:58:48 | 显示全部楼层
你怎么判断没有运行
回复

使用道具 举报

千问 | 2007-1-24 12:58:48 | 显示全部楼层
最初由 rollingpig 发布
[B]你怎么判断没有运行 [/B]

因为这个stat.sh脚本只要有就会有输出运行的时间到日志中的,而它没有在日志中增加信息,所以它是没有运行的
回复

使用道具 举报

千问 | 2007-1-24 12:58:48 | 显示全部楼层
首先查看
cron.allow和cron.deny文件是否存在,如果存在的话,那么就看看里面的列出的用户名.
其次:
 
 你在命令行执行/d1/stat.sh,看能否正确执行.如果不能,那你知道该怎么了.
chmod +x /d1/stat.sh

最后,不知道你这个脚本是做什么,是不是需要什么环境变量的设置,如果需要,最好在你的脚本中加入. 或切换到脚本隶属用户下执行


1,31 9-18 * * *su - 用户名-c'/d1/stat.sh'
回复

使用道具 举报

千问 | 2007-1-24 12:58:48 | 显示全部楼层
还可以看看MAIL
有无出错信息
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行