![错误:从 crontab linux 运行脚本时无法访问 jarfile](https://linux22.com/image/161557/%E9%94%99%E8%AF%AF%EF%BC%9A%E4%BB%8E%20crontab%20linux%20%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC%E6%97%B6%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20jarfile.png)
我有一个.sh
运行 python 脚本的脚本,该脚本运行 jarfile。我想从 运行它crontab
。我创建了一个日志crontab
,但收到此错误:
Error: Unable to access jarfile ArhivareProd.jar
这是运行 jar 文件的行:
os.system("java -jar ArhivareProd.jar &")
我该怎么做才能从 crontab 运行它而不会出现错误?
答案1
检查jar文件的权限 需要crontab用户的读取和可执行权限
有时手动运行时不需要权限,但 Cron 需要权限。