linux 下 crontab 运行java程序问题 在crontab中加入 1 * * * * root java /home/MinuteFlowTask怎么没有起作用?大家帮忙看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try 1 * * * * /home/jdk**/bin/java /home/MinuteFlowTask chkconfig --list | grep cron然后下面会有类似这样的输出:anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:offcrond 0:off 1:off 2:on 3:on 4:on 5:on 6:off一般默认的服务器运行级别是5,所以对于我的机器来说,crond服务是开启的。你看看你的开启了么?如果确认开启了,重启一下这个服务。service crond restart 出现了chkconfig --list | grep cron 出现了-bash: chkconfig: command not found sudo apt-get install chkconfig 也是一样-bash: sudo: command not found crontab -l后看到*/10 * * * * php-cgi /var/www/project/oserver_d.php0 */1 * * * php-cgi /var/www/project/ifstat/cal.php01 * * * * java /home/MinuteFlowTask00 0 * * * java /home/DayFlowTaskcrontab 应该算是运行了吧但是却没有执行java类文件。这是怎么回事? chkconfig要用root权限进行的。你用的啥Linux啊。sudo命令都没有? 只能说你配置了,不是运行了。一个服务可以配置成开启,但是开启与否与当前状态无关。当前状态:service crond status但是不知道你那service命令是否可用。 /etc/init.d/cron restartcron:can't lock /var/run/crond.pid, otherpid may be 3105: Resource temporarily unavailable 怎么个意思?/etc/init.d/cron stop/etc/init.d/cron start这样看看行么? 还是不行还是出现:cron:can't lock /var/run/crond.pid, otherpid may be 3105: Resource temporarily unavailable 我的是debian下,很多命令都没有 sudo ps -ef | grep cron看看是不是有cron的进程,比如root 1972 1 0 09:20 ? 00:00:00 cron start如果有,杀掉,重启cron 重启后还有问题应该就是你程序执行的问题了 很奇怪的问题,即使有cron进程,restart不至于报错的。但是只能这样来试试了,先kill掉已存在的cron进程。再start。 请教一个基础问题,望前辈们给予解答,关于Date问题 java 如何将一篇文章以2个字符为单位进行输出?? 基本数据类型转换的几个小问题 线程Interrupt基础问题 得分好贴 请教servlet 连接access数据库。 问一个比较初级的问题:如何运行java程序 jar文件在用IE浏览,在IE端是怎么处理的?求求求求各位了!着急! 虚拟机报错的问题,极度心寒,哪位高手能帮我看看这个错误 哥们惨了 快救我 DriverManager.getConnection 钟的URL指什么呀?》 java类BufferedReader类的readLine()方法 如何处理转义符号
1 * * * * /home/jdk**/bin/java /home/MinuteFlowTask
然后下面会有类似这样的输出:
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
一般默认的服务器运行级别是5,所以对于我的机器来说,crond服务是开启的。
你看看你的开启了么?
如果确认开启了,重启一下这个服务。
service crond restart
chkconfig --list | grep cron
-bash: chkconfig: command not found
-bash: sudo: command not found
后看到
*/10 * * * * php-cgi /var/www/project/oserver_d.php
0 */1 * * * php-cgi /var/www/project/ifstat/cal.php
01 * * * * java /home/MinuteFlowTask
00 0 * * * java /home/DayFlowTaskcrontab 应该算是运行了吧
但是却没有执行java类文件。
这是怎么回事?
你用的啥Linux啊。sudo命令都没有?
只能说你配置了,不是运行了。
一个服务可以配置成开启,但是开启与否与当前状态无关。
当前状态:
service crond status
但是不知道你那service命令是否可用。
cron:can't lock /var/run/crond.pid, otherpid may be 3105: Resource temporarily unavailable
/etc/init.d/cron stop
/etc/init.d/cron start
这样看看行么?
还是出现:
cron:can't lock /var/run/crond.pid, otherpid may be 3105: Resource temporarily unavailable
看看是不是有cron的进程,比如
root 1972 1 0 09:20 ? 00:00:00 cron start
如果有,杀掉,重启cron
重启后还有问题应该就是你程序执行的问题了
但是只能这样来试试了,先kill掉已存在的cron进程。再start。