标题: SUSE crontab工具无法正常运行原因分析 (查看:272 回复:1)
stellaitlab
学徒网管




UID 687611
精华 0
积分 8
帖子 56
MST币 212 点    
BST币 8 点    赚取
阅读权限 60
注册 2008-3-26
状态 离线
 
[ 使用道具 ]  
发表于 2008-3-28 09:09  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
爱琴思邮件系统iGENUS V5.0
SUSE crontab工具无法正常运行原因分析
本帖发表在我是网管论坛,帖子地址:http://bbs.54master.com/239731,1,1
一、SUSE crontab不执行问题探讨:    crontab运行程序时,它没有读当前用户的。profile,解决方法——
    1.如果有root权限可以这样来修改crontab:
    7 50 * * * su - user -c /channel/app/back/scripts/serv_cust.sh >/channel/app/cron.out
    2.也可以在serv_cust.sh中加上
    。 $HOME/.profile
    以获取。profile中定义的各种环境变量
    3.也可能是权限问题。方法:普通用户须被列在/etc/cron.allow中(如果该文件存在),或不被列在/etc/cron.deny中。检查oracle用户是否在上述文件中。
    4.你需要在执行程序前先配置oracle的环境参数,如:$ORACLE_HOME等等;
    如下,先写一个脚本文件test.sh
    #!/bin/sh
    ORACLE_HOME=/home/oracle
    export ORACLE_HOME
    ……
    /usr/users/oracle/test1
    然后再写crontab脚本:
    4 * * * /usr/users/oracle/test.sh
    就可以了。
    没登录的后台运行程序,没有。profile里的环境变量
    也许是oracle的环境变量。
    二、solaris crontab不执行问题解决
    1.先杀掉/usr/sbin/cron,可以用ps -ef|grep cron 得出id号
    2. rm /etc/cron.d/fifo
    3. /usr/sbin/cron

                                                          文章来源  中国it实验室

[ 点这里复制网址,推荐给你QQ/MSN上的好友们! ]
本站声明:以上内容由网友 stellaitlab 提供,与54master立场无关!
[ 顶部 ]
stellaitlab
学徒网管




UID 687611
精华 0
积分 8
帖子 56
MST币 212 点    
BST币 8 点    赚取
阅读权限 60
注册 2008-3-26
状态 离线
 
[ 使用道具 ]  
发表于 2008-3-31 10:07  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
怎么没有人回复呢,大家没有试过么

本站声明:以上内容由网友 stellaitlab 提供,与54master立场无关!
[ 顶部 ]
  
 



当前时区 GMT+8, 现在时间是 2008-7-5 04:44

Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.104571 second(s), 12 queries , Gzip enabled

清除 Cookies - 关于我是网管 - 联系我是网管 - 广告服务 - 诚聘版主 - 无图版 - WAP -