Linux 自动任务生成数据和发送邮件
来源:互联网 发布:电脑pe手动备份数据 编辑:程序博客网 时间:2024/06/05 23:50
/** * 入库时效报表 邮件 * 传参 ?date=2015-05-14&&warehouse=1&&rerun=1 * 默认日期为运行的前一天,默认仓库为1 * */require_once ('config.php');$flagFile=dirname(__FILE__) .'/puaway-send-report_sz';//echo $flagFile;die;if( @file_exists($flagFile)){ Common_Service_Common::autoRunFlag($flagFile,__FILE__,2); echo '程序正在运行.'; exit();}ini_set('memory_limit','-1');set_time_limit(0);define('RUNTIME', '[' . date('Y-m-d H:i:s') . '] ');echo RUNTIME . "Starting!\n";$warehouse = '1';$reRun = false;$start_date = date('Y-m-d 07:00:00',strtotime("-1 day"));$end_dates = date("Y-m-d 07:00:00");$putObj = new Common_Service_PutawaySendReport();for (;$start_date < $end_dates;) { $end_date = date("Y-m-d 07:00:00",strtotime("+1 day",strtotime($start_date))); $date =$start_date; echo $start_date."\n"; $res = $putObj->createPutawayReport($start_date,$end_date,$warehouse,$reRun); $start_date = date('Y-m-d H:i:s',strtotime($start_date) + 24*3600);}$email_start_date = date('Y-m-d 07:00:00',strtotime("-1 day"));//睡眠三秒等待数据同步sleep(5);$putObj->putawaySendMail($email_start_date, $end_dates, $warehouse);echo "[".date('Y-m-d H:is')."]结束运行\r\n";@unlink($flagFile);
阅读全文
0 0
- Linux 自动任务生成数据和发送邮件
- 自动任务发送邮件
- Linux 自动任务生成数据
- crontab任务输出数据会自动发送邮件
- Quartz定时任务实现自动发送邮件
- Linux周期性自动发送邮件
- Linux配置自动发送邮件
- 自动生成awr报告并发送邮件
- Linux下自动发送邮件程序
- Linux 配置 SVN自动发送邮件
- Linux下使用mutt自动发送邮件
- 在Oracle中建立任务自动发送邮件
- linux下查询mysql数据保存xls并自动发送邮件
- Ubuntu Linux自动发邮件配置及邮件发送脚本
- Linux计划任务读取mysq并发送邮件
- 自动发送邮件
- 自动发送邮件
- 如何自动发送邮件
- 在线英英词典
- Nepire的校OJ入门题解—17蓝桥选拔篇(七)
- 创业公司的抗争,共享单车的合并
- Linux服务器上新增开放端口号
- 七月在线-递归
- Linux 自动任务生成数据和发送邮件
- React Native之prop-types进行属性确认
- JavaScript实现
- 以太坊ICO实例(代码片不好用!!)
- wife破解(一)
- gerrit pipe8 问题
- hadoop-3.0.0集群环境搭建、配置
- java学习初探十八之线程和进程的区别
- 关于怎么解决opencv无法显示图片的解决办法