【SmartJob】配置看护任务
生活随笔
收集整理的這篇文章主要介紹了
【SmartJob】配置看护任务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查看在目錄/home/smart/SmartJob下的是否存在腳本文件daemon.sh,內容如下:
#!/bin/sh echo "" >> /home/smart/SmartJob/log/daemon.log date >> /home/smart/SmartJob/log/daemon.log echo "===============================" >> /home/smart/SmartJob/log/daemon.log jps |grep SmartJob >> /home/smart/SmartJob/log/daemon.log echo "-------------------------------" >> /home/smart/SmartJob/log/daemon.log ps -ef|grep SmartJob |grep -v grep >> /home/smart/SmartJob/log/daemon.log echo "" >> /home/smart/SmartJob/log/daemon.log(如果不存在則創建之)
為其設置可執行權限
[smart@localhost SmartJob]$ chmod +x daemon.sh修改原有的smartjob.sh文件,修改后內容如下:
#/bin/sh source /etc/profile source /home/smart/.bash_profile cd /home/smart/SmartJob CLASSPATH=`find "." -name '*.jar'|xargs echo | tr ' ' ':'`########## DM ########## #CLASSPATH=$CLASSPATH:./conf/Dm7JdbcDriver17.jar########## Kingbase ########## CLASSPATH=$CLASSPATH:./conf/kingbasejdbc4.jarjps|grep SmartJob if [ $? -ne 0 ] then nohup java -Djava.net.preferIPv4Stack=true -cp $CLASSPATH com.sf.smartjob.main.SmartJob & fi(其中CLASSPATH根據數據庫類型進行選擇)
在crontab中增加看護定時任務,每分鐘執行一次:
在crontab中增加啟動定時任務,每天執行一次:
然后保存并退出
等待一分鐘后,查看是否生成了文件/home/smart/SmartJob/log/daemon.log
繼續等待一整天,然后查看其中的內容即可搞清楚SmartJob具體是哪一分鐘退出的。
總結
以上是生活随笔為你收集整理的【SmartJob】配置看护任务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win8怎么u盘恢复 Win8 U盘系统
- 下一篇: 【SmartJob】【隔离】每天定时掉线