定时任务错误总结1

  1. Linux下定时脚本执行问题
    定时脚本(crontab)如果遇到设定后不生效的问题,排查问题思路如下:
    (1)查看脚本全路径是否写错
    (2)查看变量是否写全
    (3)通过前两步如果还未找到错误,则通过 cat /var/spool/mail/root 使用此命令来查看crontab向系统发送的系统邮件
  2. Linux系统下crontab java版本问题
    crontab 脚本中需要启动java程序时,需要注意以下两个问题:
    (1)crontab可能会找不到java程序,所以不要在脚本中写 java,而要写全路径
    (2)crontab如果能找到java,crontab的java版本与设定的JAVA_HOME不一定一致。则如果有版本上的要求,则也是在脚本中写java的全路径
  3. azkaban使用中遇到的问题:
    job任务文件如果在linux机器上执行时,需要将文件格式转换为UNIX格式。如果不转换,程序无法运行。(问题常见于在windows机器上创建job文件,提交到azkaban中无法执行,可以使用notepad来进行文档格式的更改)

你可能感兴趣的:(定时任务错误总结1)