歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 使用crontab定時啟動nutch遇到的問題

使用crontab定時啟動nutch遇到的問題

日期:2017/2/28 14:55:38   编辑:Linux教程

Linux下使用crontab定時啟動nutch時,發現不能正常啟動,將錯誤輸出到日志log中報“Error: JAVA_HOME is not set.”

說明java路徑沒有設置好,但Linux系統下已經在profile文件中配置了JAVA_HOME。

後來,寫了一個runcrawler.sh文件,文件內容為

#!/bin/bash
cd /home/program/nutch-1.2/
export JAVA_HOME=/usr/java/jdk1.6.0_34
bin/nutch crawl5 1>/tmp/log1 2>/tmp/log2
exit

然後再用crontab -e將3 18 * * * /root/runcrawler.sh 1>/tmp/log3 2>/tmp/log4添加定時啟動文件中,問題得到了解決。

Copyright © Linux教程網 All Rights Reserved