廣告

2015年4月24日 星期五

[linux] crontab 基本使用

這篇主要目的是要說
cronjob執行jar檔 需要給jdk路徑==
WTF
因為看到這篇
http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work
有時間看一下這篇
http://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/
詳細教學可以操考下面兩個網址
https://help.ubuntu.com/community/CronHowto
http://linux.vbird.org/linux_basic/0430cron.php

環境變數可以參考這篇


crontab 設定

edit cronjob 
$ crontab -e

list cronjob 
$ crontab -l

例如
* 19-22 * * * cd /opt/acer/cronjob/channelData;export PATH=$PATH:/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin; java -cp "./*:./lib/*" com.acer.control.ChnelDataFlowHandler ibobar y y 3 y y y twn 0 ""

restart cron
$ sudo /etc/init.d/cron restart

check log
$ cat /var/log/syslog

沒有留言:

張貼留言