社区
系统维护与使用区
帖子详情
(高分相送)crontab中的程序没有运行,什么原因?
sjmblue
2004-06-21 05:32:14
在FreeBSD下,用perl开发的后台程序,需要每过一段时间运行一次,所以就加在crontab中,但是加进crontab中之后,程序始终没有得到运行结果,但是单独手工运行就绝对没有问题的,加了>xx.log,想看程序的输出信息,但是log中什么也看不到,请教,会是什么原因呢,谁碰到过,和系统的目录权限设置有关系嘛,在别的类似系统中类似的程序的在crontab中运行没有问题!!!
多谢!
...全文
238
10
打赏
收藏
(高分相送)crontab中的程序没有运行,什么原因?
在FreeBSD下,用perl开发的后台程序,需要每过一段时间运行一次,所以就加在crontab中,但是加进crontab中之后,程序始终没有得到运行结果,但是单独手工运行就绝对没有问题的,加了>xx.log,想看程序的输出信息,但是log中什么也看不到,请教,会是什么原因呢,谁碰到过,和系统的目录权限设置有关系嘛,在别的类似系统中类似的程序的在crontab中运行没有问题!!! 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ww
2004-06-25
打赏
举报
回复
先看看权限,试着把perl加一下全路径
firerain
2004-06-25
打赏
举报
回复
up,我也正想求教类似的问题
skysaint
2004-06-24
打赏
举报
回复
很多情况下是因为路径的问题,因为在shell中有一些设置好的env,但是在cron中不一定会有你需要的path或者什么的,像 ch3lboy(ch3lboy)说的,用绝对路径吧。
zhangtenyu
2004-06-24
打赏
举报
回复
是不是权限不够呀?
ch3lboy
2004-06-24
打赏
举报
回复
第一个检查crontab 有没有启动
第二个:强烈建议使用绝对路径,包括打印日志的路径
类似于:
20 * * * * sh /data0/apache/bin/hnhb/yin/log/hbhn.sh >/data0/apache/bin/hnhb/yin/log/hbhn.log
overflow
2004-06-24
打赏
举报
回复
楼主是想每隔多少分钟运行一次吧?那么前面的20不是这样写的,你那个是每个小时的第20分钟运行个程序,每20分钟好像是要写成这样的:*/20 ??家里有资料,但现在拿不到...
Northwindrocker
2004-06-22
打赏
举报
回复
帮你顶!
sjmblue
2004-06-22
打赏
举报
回复
20 * * * * perl /data0/apache/bin/hnhb/yin/log/hbhn.pl
时间设置不会有问题的
neo954
2004-06-22
打赏
举报
回复
crond 有没有在运行啊?
mahongxi
2004-06-21
打赏
举报
回复
把你的crontab配置信息搞出来看下.
$crontab -l
crontab
未正常
运行
的
原因
及解析
使用
crontab
的同学可能会经常遇到这些问题,这天就以笔者经验为例来探讨一下
crontab
未正常
运行
的
原因
。
原因
crontab
未正常
运行
的
原因
有多种,这里介绍一下调试方法。 一般情况下,按以下步骤调试即可找到
原因
。 ...
crontab
检测是否正常
运行
root状态下#查看
crontab
状态 ...#检测
crontab
是否在test.txt文件
中
写入数据 */1 * * * * root echo 111 >> /home/vagrant/test.txt*/1 * * * * root curl 'http://www.maocentos.com/task.php/Income
如何停止
crontab
中
正在
运行
的job
当你发现
crontab
定时的某个shell
运行
有问题,但此shell需要
运行
很长时间时,该如何让此定时任务停止呢? 1.查到你要停止的那个定时job任务的进程号 ps aux |grep xx_batch.sh 2.kill-9 进程号。 3.如果...
编辑
crontab
任务时如何选择编辑器?
linux上设定定时服务时,通常会使用
crontab
-e指令,有时候默认是 nano 编辑器...设定到你的 .bashrc
中
,或者将
crontab
alias到export VISUAL=vim;
crontab
参靠 有时候遇到上述方式无效的情况时,可以直接指定编辑器
crontab
每小时
运行
一次
先给出
crontab
的语法格式对于网上很多给出的每小时定时任务写法,可以说绝大多数都是错误的!比如对于下面的这种写法:00 * * * * #每隔一小时执行一次 00 */1 * * * #与上面是相同的任务这种是正确的吗?对照最前面...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章