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

crontab的调用问题

    来源: 互联网  发布时间:2016-07-10

    本文导语:  我写了一个脚本,想要通过crontab定时调用,在该脚本存放的当前文件夹下可以执行,但是通过crontab中执行时,进程无法调度起来,而且一直显示的是该进程已起~~ 脚本核心部分内容: ps -ef  |grep Jcrontab | grep -v g...

我写了一个脚本,想要通过crontab定时调用,在该脚本存放的当前文件夹下可以执行,但是通过crontab中执行时,进程无法调度起来,而且一直显示的是该进程已起~~
脚本核心部分内容:
ps -ef  |grep Jcrontab | grep -v grep | wc -l | read pro_count
       if [ $pro_count -lt 1 ]
       then
                nohup java org.jcrontab.Jcrontab > ../logs/loger.log &
                echo "Jcrontab startup ,logs in ../logs dir"
        else
                        echo "there is already ${pro_count}" process with key "Jcrontab" exists
       fi

当手动 ps -ef  |grep Jcrontab | grep -v grep | wc -l ,输出结果为:0
但是通过crontab执行,他输出的结果却是:  
echo "there is already ${pro_count}" process with key "Jcrontab" exists,表示脚本是存在的,很奇怪,不知道为什么,请高手指点一下~

|
你执行以下这句话ps -ef  |grep Jcrontab | grep -v grep | wc -l | read pro_count 
然后 echo $pro_count一下看看结果是什么? 看了你就会知道
我试了$pro_count -lt 1根本就不会成立 当然会执行else后的语句了

你是想把ps -ef  |grep Jcrontab | grep -v grep | wc -l的结果写到赋给pro_count吗
那这样写吧
pro_count=`ps -ef  |grep Jcrontab | grep -v grep | wc -l`

|
不知道怎么回事了
反正我执行你的代码
ps -ef  |grep Jcrontab | grep -v grep | wc -l | read pro_count 
这样的代码之后 echo $pro_count 显示的都是空行(非数字)

|
ps -ef  |grep Jcrontab | grep -v grep | wc -l | read pro_count 
把上面一句改为:
pro_count=`ps -ef  |grep Jcrontab | grep -v grep | wc -l`

    
 
 

您可能感兴趣的文章:

  • 请教一个问题,CRONTAB执行脚本和SSH登陆后调用脚本有什么不同?
  • 如何用crontab定时调用一个java类
  • 手动可以正常执行的sh ,但是在crontab 中调用不正常
  • 用脚本调用可执行程序,在crontab里不能执行,100分求
  • LINUX中crontab的奇怪问题
  • crontab问题!!!
  • AIX下面的crontab设置的问题
  • 关于crontab 的问题,间隔天数的问题。
  • crontab的问题,希望高手指教!谢谢!
  • 求救 Solaris crontab 问题
  • crontab 自动执行问题
  • 很简单的一个问题关于crontab的
  • 关于realpath()函数在crontab中启动的问题
  • 一个crontab的问题
  • crontab 问题! 大侠来帮帮我!
  • crontab 环境变量问题
  • crontab计划任务问题
  • 在Linux使用crontab设置自动执行备份脚本问题?
  • 问一个crontab中不能运行手动可以运行的问题
  • 关于crontab的问题
  • crontab使用问题?
  • 关于crontab问题(若分不够,可加)
  • unix 有关crontab 的问题
  • crontab tomcat 环境变量问题!
  •  
    本站(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 分鐘執行一個程序
  • 求救 Solaris crontab 问题 iis7站长之家
  • crontab 使用疑问
  • 如何使用crontab来定时执行一个.php的程序


  • 站内导航:


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

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

    浙ICP备11055608号-3