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

crontab问题 急

    来源: 互联网  发布时间:2016-06-08

    本文导语:  两个csh在/usr/sybase目录下 a.csh内容如下 #/usr/bin/csh mkdir -p /usr/sybase/Hello/world b.csh内容如下 #/usr/bin/csh /usr/sybase/mr/myapp myapp是我自己写的C++程序, 执行一次要花二十分钟, 在执行过程会写日志文件, 会下载文件, ...

两个csh在/usr/sybase目录下
a.csh内容如下
#/usr/bin/csh
mkdir -p /usr/sybase/Hello/world

b.csh内容如下
#/usr/bin/csh
/usr/sybase/mr/myapp

myapp是我自己写的C++程序, 执行一次要花二十分钟, 在执行过程会写日志文件, 会下载文件, 和在数据库产生数据表


现在我在用crontab -e
加入两行
23 * * * * a.csh
23 * * * * b.csh
到了时间a.csh执行了, 而b.csh没有执行
调换crontab里两行的位置同样是a.csh执行了, 而b.csh没有执行


首先我可以保证的是a.csh与b.csh手动执行是一定没有问题的  单独执行/usr/sybase/mr/myapp也一定没有问题的

头痛的很, 我相信高手们在入门时一样碰到过这样的问题,给个答案, 小弟感激不尽

|
启动脚本当中要加载环境变量,例如source $HOME/.bash_profile,crontab启动的时候很多环境变量是带不进去的,需要重新加载,比如数据库的一些东西,所有要在启动脚本中重新加载环境变量,用crontab定时执行的时候程序才会启动。


b.csh内容如下 
#/usr/bin/csh
source $HOME/.bash_profile  #加载环境变量
/usr/sybase/mr/myapp 

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












  • 相关文章推荐
  • 求助 crontab -l & crontab -e 报错,谢各位大神先~~
  • ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
  • 脚本自动添加crontab示例
  • crontab无法编辑了,大侠帮忙!!!
  • 哪位大哥用过Crontab命令啊?
  • crontab 服务执行不了
  • 请问使用crontab是否必须设置环境变量?
  • crontab能让一个程序每分钟执行一次吗?
  • 如何把一个文本内的内容一次性写入crontab里
  • crontab提交的定时任务不能正常执行
  • crontab属于哪个包
  • 无法用crontab???
  • 求救,关于crontab,小妹不胜感激
  • 求救:crontab不运行 急急急啊
  • crontab 不执行
  • crontab 执行定时任务
  • 在crontab 中如何設定每5 分鐘執行一個程序
  • SOS!!!我不小心把crontab全删了,急寻补救之策!!
  • crontab 使用疑问
  • 如何使用crontab来定时执行一个.php的程序


  • 站内导航:


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

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

    浙ICP备11055608号-3