利用Crontab来触发一些后台进程

Crontab是linux下的系统调度,可以利用它来为我们的系统做些地下活动, 
下面结合实际使用的例子:后台进程定时收取邮件来介绍 
1、首先需要自己写个收邮件功能的后台进程 
2、编译后打包,确保所有依赖的jar包都放到classpath下了 
3、编写shell脚本 
这里需要注意的是:因为Crontab运行时不会自动切换到后台进程部署的目录,所有我们需要手动的切换一下 
#bash shell 
cd /PATH_TO_YOUR_APP 
java -cp oa.jar YOUR_MAIN_CLASS 
4、定制触发时间 
crontab -e 
*/2 * * * * sh /path_to_your_app/your_shell.sh >> /path_to_your_log/your_app.log 
5、这样就可以让系统自动的触发这个后台进程,并且为你生成日志文件your_app.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值