我通常有几个问题,cron如何执行脚本,因为他们通常没有我的环境设置.有没有办法以与cron相同的方式调用bash(?),所以我可以在安装之前测试脚本?
我在将运行Java可执行文件的Linux服务器上添加了一个crontab条目.Java代码使用自己的类将错误和消息记录到日志文件中.
但是当我在预定时间之后检查了日志文件时,没有记录任何消息.应该至少有一条日志消息说执行已经开始.
所以有两个可能的原因:
指定的日志文件具有chmod 777权限,所以我猜这是第二个原因.
为什么crontab作业不会在预定时间执行?如何在没有任何日志记录的情况下调试它?
我已经读过,如果有错误,cron会向用户发送一封电子邮件.如何找出与用户关联的电子邮件地址?