Linux opensuse 13企业级crontab赢得';不执行jar文件
我在opensuse中运行shell脚本来执行jar文件时遇到了一些问题 下面是为crontab设置的方式:Linux opensuse 13企业级crontab赢得';不执行jar文件,linux,shell,opensuse,Linux,Shell,Opensuse,我在opensuse中运行shell脚本来执行jar文件时遇到了一些问题 下面是为crontab设置的方式: contrab -e 5 */1 * * * /path to shellscript/run.sh 以下是shell脚本包含的方式: #! bin/sh cd /project/jar/ /usr/local/jdk1.8/bin/java -jar /project/jar/pike.jar 从上面的文件中,已授予chmod 777权限。 设置有什么问题吗?如果我执行shell
contrab -e
5 */1 * * * /path to shellscript/run.sh
以下是shell脚本包含的方式:
#! bin/sh
cd /project/jar/
/usr/local/jdk1.8/bin/java -jar /project/jar/pike.jar
从上面的文件中,已授予chmod 777权限。
设置有什么问题吗?如果我执行shell脚本,它将直接从跟踪systemlog和/var/log/message运行,从这里可以检查crontab是否在作业id显示的情况下执行。从java日志文件中,它没有显示任何内容
请帮忙。谢谢。
#bin/sh
无效-应该是#/bin/sh
/path to shellscript/run.sh
-路径是否包含空格<代码>*/1-除以1?这是否意味着每小时?这与*
相同,没有?@KamilCuk到shellscript的路径不包含任何空格,*/1执行hourly@Comsphere:澄清:在你修好马车之后代码>行,问题是脚本根本不运行,还是它运行但生成错误消息?顺便说一句,我不会给一个应该由cron运行的文件777权限。这确实会带来麻烦。在crontab条目中添加日志,这样您就知道发生了什么<例如,code>>/tmp/out.txt 2>out2.txt。@user1934428是的,我已经尝试过了