当前位置:  技术问答>linux和unix

crontab -e提交的定时任务包含sql语句就不能正常执行

    来源: 互联网  发布时间:2015-11-05

    本文导语:  我用crontab -e提交的定时任务执行 10 8 * * * /nmc_home/sms_send.sh & sms_send.sh如下: cd /nmc_home/ sqlplus nmc/nmc @sms_select.sql 到了时间查看进程就是没执行, 也没报错。 但是提交其他的任务就可以执行。反正只要有包括sq...

我用crontab -e提交的定时任务执行
10 8 * * * /nmc_home/sms_send.sh &
sms_send.sh如下:
cd /nmc_home/
sqlplus nmc/nmc @sms_select.sql

到了时间查看进程就是没执行, 也没报错。
但是提交其他的任务就可以执行。反正只要有包括sql就不能执行。在提交10 8 * * * /nmc_home/sms_send.sh &这个任务之前,旧有的cron任务中包括SQL语句,都可以正常执行。但后来提交的任务中包括SQL语句的就不能正常执行。
我 用crontab -r 后,用crontab 命令启用所有的cron任务
(包括新的10 8 * * * /nmc_home/sms_send.sh &这条),还是旧有的cron任务中包括SQL语句,都可以正常执行,
10 8 * * * /nmc_home/sms_send.sh 不执行。

|
老问题了,crontab的时候环境没有设置,数据库这样的东西当然就没办法运行
你可以设置crontab的环境,或者还有个简单的办法
用root写crontab,其中运行命令这样写
su - 用户名 -c 需要运行的脚本

|
crontab执行的时候不会使用当前的和.profile里的设置。需要在crontab文件里设置。

|
我用informix数据库 
sh 先声明/usr/informix/bin/dbaccess 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • crontab提交的定时任务不能正常执行
  • 问个简单的问题,crontab提交后不执行.3q
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • 脚本自动添加crontab示例
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • crontab无法编辑了,大侠帮忙!!!
  • 哪位大哥用过Crontab命令啊?
  • crontab 服务执行不了
  • 请问使用crontab是否必须设置环境变量?
  • crontab能让一个程序每分钟执行一次吗?
  • crontab的问题,希望高手指教!谢谢!
  • 如何把一个文本内的内容一次性写入crontab里
  • 数据库 iis7站长之家
  • 求救 Solaris crontab 问题
  • 无法用crontab???
  • 求救,关于crontab,小妹不胜感激
  • crontab 自动执行问题
  • 求救:crontab不运行 急急急啊
  • crontab 不执行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3