解决程序一段时间之后清理缓存的问题

用crontab 定时调用重启的shell脚本
 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。
  service crond start    //启动服务
  service crond stop     //关闭服务
  service crond restart  //重启服务
  service crond reload   //重新载入配置
  service crond status   //查看服务状态 

查看定时任务:crontab -l
编辑定时任务:crontab -e
日志: 在 /var/log/cron*

minute hour day-of-month month-of-year day-of-week commands 
合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday) 
除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
0 20 3 * * 3 cd /home/dxyd/app/manage; sh bin/restart.sh
00 20 05 * * 5 cd /ERP/initsql; sh _mysqlbk.sh

cleartmp.sh
rm -rf /tmp/tomcat.*.28081
restart.sh
sh bin/stop.sh
sh bin/start.sh
start.sh
day=`date +%Y%m%d%H%M`
mv nohup.out nohup.out.${day}
#启动最新的war
ls -t sport-manage-*.war|head -n 1|xargs -i nohup java -Djava.security.egd=file:/dev/./urandom -jar {} &
stop.sh
ps -ef|grep sport-manage- |grep -v grep |awk '{print $2}'|xargs kill -9
sh bin/cleartmp.sh

mysqlbk.sh
#备份数据库
mysqldump -uroot -proot root > erp_$(date +%Y%m%d_%H%M%S).sql
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值