我自己写了一个java程序,然后写了一个shell命令#!/bin/sh
java -jar WhereMoney_fat.jar然后又在crontab上加上了一个任务
23 12 * * * /home/wjh/jarfile.shjarfile.sh就是我写的shell命令
放在我的目录里面但是时间到了,并没有反映,自动运行任务有开,测试过了
java程序只能在终端运行
谁知道怎么弄啊
java -jar WhereMoney_fat.jar然后又在crontab上加上了一个任务
23 12 * * * /home/wjh/jarfile.shjarfile.sh就是我写的shell命令
放在我的目录里面但是时间到了,并没有反映,自动运行任务有开,测试过了
java程序只能在终端运行
谁知道怎么弄啊
解决方案 »
- java String日期转换成Date
- 请教java绘制平行斜线的算法
- 从5,7,11,23,43,67这几个数字中找出最接近他们平均值的那个数字
- system.in.read()?????
- JTextField 怎么实现从右向左显示?
- (这次中了无影手了,大侠救命)根据数据库表的日期字段,筛选从指定开始日期到截止日期的记录并在jdbTable中显示出来有什么办法?
- jbuilder和j2sdk有什么区别?是不是都是开发工具
- 一个简单的问题 :怎样下载j2sdk1.4.1
- 关于odbc和resultSet的问题
- 一个session的简单问题!?
- Java数据库操作大全
- carList.add(Me.class); java.lang.NullPointerException?
试试看
export JAVA_HOME xxxx
export CLASSPATH yyyy
${JAVA_HOME}/java -jar zzzz/WhereMoney_fat.jar
系统的 crontab 设定
这个『 crontab -e 』是针对使用者的 cron 来设计的,如果是『系统的例行性任务』时,该怎么办呢?是否还是需要以 crontab -e 来管理你的例行性命令呢?当然不需要,你只要编辑 /etc/crontab这个档案就可以啦!有一点需要特别注意喔!那就是 crontab -e 这个 crontab 其实是 /usr/bin/crontab 这个执行档,但是 /etc/crontab 可是一个『纯文字文件』喔!你可以 root 的身份编辑一下这个档案哩!
基本上, cron 这个服务的最低侦测限制是『分钟』,所以『 cron 会每分钟去读取一次 /etc/crontab 与 /var/spool/cron 里面的数据内容』,因此,只要你编辑完 /etc/crontab 这个档案,并且将他储存之后,呵呵!那么 crontab 的设定就自动的会来执行了!
注意:在 Linux 底下的 crontab 会自动的帮我们每分钟重新读取一次 /etc/crontab 的例行工作事项,但是某些原因或者是其它的 Unix 系统中,由于 crontab 是读到内存当中的,所以在你修改完 /etc/crontab 之后,可能并不会马上执行,这个时候请重新启动 crond 这个服务吧!
/etc/rc.d/init.d/crond restart
没有运行shell文件