目的:收邮件程序receiveMail.sh及sendMail.sh程序可能由于网络或内存情况影响,使得出现程序假死或内存溢出使得程序不可用,现在修改程序代码并修改Linux定时任务服务cron定时对程序进行自动关闭并启动。 编译好Java程序修改步骤以下:
1、 修改程序路径(注意路径)
A. 修改importReceiveMail.sh的打开路径为程序放置在Linux系统中的路径,如:
cd /root/tools/mail/
B. 修改importSendMail.sh的打开路径为程序放置在Linux系统中的路径,如:
cd /root/tools/mail/
C. 修改receiveMail.sh的打开路径为程序放置在Linux系统中的路径,如:
cd /root/tools/mail/ D. 修改sendMail.sh的打开路径为程序放置在Linux系统中的路径,如:
cd /root/tools/mail/ E. 修改startAll.sh的打开路径为程序放置在Linux系统中的路径,如:
cd /root/tools/mail/
2、 修改JDK路径(注意路径)
A. 修改importReceiveMail.sh的JAVA_HOME路径为Jdk放置在Linux系统中的路径,如:
export JAVA_HOME=/root/tools/jdk142_05/bin/ B. 修改importSendMail.sh的打开路径为程序放置在Linux系统中的路径,如:
export JAVA_HOME=/root/tools/jdk142_05/bin/
C. 修改receiveMail.sh的打开路径为程序放置在Linux系统中的路径,如:
export JAVA_HOME=/root/tools/jdk142_05/bin/ D. 修改sendMail.sh的打开路径为程序放置在Linux系统中的路径,如:
export JAVA_HOME=/root/tools/jdk142_05/bin/ 3、 增加定时任务到crontab中
A. 打开终端输入crontab –e后增加以下内容
1 13 * * * sh /root/tools/mail/startAll.sh(注意路径)
B. 重启服务
/sbin/service crond restart
C. 设置自动启动
在/etc/rc.d/rc.local这个脚本的末尾加上:/sbin/service crond start
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务