轻松搞定Suse Linux crontab工具正常运行

系统 Linux
Suse Linux是一个以Linux内核为基础的类Unix企业服务器操作系统,可以稳定高效的运行企业数据中心的所有主流应用业务。比如说Suse Linux crontab工具无法正常运行,下面我们就来谈谈解决Suse Linux crontab工具无法正常运行的办法。

Suse Linux是一个以Linux内核为基础的类Unix企业服务器操作系统,可以稳定高效的运行企业数据中心的所有主流应用业务。很多的企业都在应用Suse Linux,在应用时也会遇到很多问题,比如说Suse Linux crontab工具无法正常运行,下面我们就来谈谈解决Suse Linux crontab工具无法正常运行的办法。

一、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

轻松搞定Suse Linux crontab工具无法正常运行的问题,希望本文对你有所帮助。

【编辑推荐】

  1. 教你Open Suse Linux服务器配置方法
  2. 全面解析Suse Linux通过sun测试
  3. 学前指导:SUSE Linux
  4. 关注Open Suse与Google编程之夏项目
  5. 阐述Open SUSE中Jdk,mysql安装
责任编辑:小霞 来源: SOD
相关推荐

2009-12-11 15:37:58

Linux日志处理

2010-07-27 14:25:02

linux文件编码

2018-06-28 15:58:04

PDF

2022-09-29 10:51:18

ShellLinux命令审计

2009-12-03 16:21:51

网上Suse添加字体

2009-11-26 16:30:52

Suse中文乱码问题

2017-05-11 15:01:43

Androidweb布局

2022-09-16 08:04:25

阿里云权限网络

2013-07-02 11:34:46

SUSELinuxWindows Azu

2013-07-02 10:52:42

SUSELinuxWindows Azu

2016-04-29 10:02:39

2017-08-22 18:34:24

WinLicense软件授权

2013-08-20 13:54:24

Linux工作负载

2009-10-23 17:51:51

Oracle用户密码

2010-09-17 14:04:14

JVM内存设置

2009-10-27 14:27:28

Linux配置大量IP

2009-12-03 15:39:41

YaST安装配置工具

2022-05-16 10:33:16

crontab-ui工具Node.js

2024-08-02 09:00:17

NettyWebSocketNIO

2010-06-04 09:08:56

点赞
收藏

51CTO技术栈公众号