zoukankan      html  css  js  c++  java
  • linux 定时脚本

    crontab.sh

    #!/bin/bash  
    cd /app/htdocs/project$(/app/php7.2/bin/php /app/htdocs/project/cli.php Api/index/group)

    cli.php

    <?php
    // +----------------------------------------------------------------------
    // | ThinkPHP [ WE CAN DO IT JUST THINK ]
    // +----------------------------------------------------------------------
    // | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
    // +----------------------------------------------------------------------
    // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
    // +----------------------------------------------------------------------
    // | Author: liu21st <liu21st@gmail.com>
    // +----------------------------------------------------------------------
    
    // 应用入口文件
    
    // 检测PHP环境
    if(version_compare(PHP_VERSION,'5.3.0','<'))  die('require PHP > 5.3.0 !');
    
    // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
    define('APP_DEBUG',True);
    define('APP_MODE','cli');
    // 定义应用目录
    define('APP_PATH',dirname(__FILE__).'/Application/');
    
    // 引入ThinkPHP入口文件
    require './ThinkPHP/ThinkPHP.php';
    
    // 亲^_^ 后面不需要任何代码了 就是如此简单

    定时命令

    crontab -e 编辑周期任务

    30 21 * * * /etc/init.d/smb restart 每晚的21:30重启smb
    */1 * * * * /app/htdocs/sms.sh
  • 相关阅读:
    JavaScript 正则表达式
    git常用命令
    用纯css使内容永远居在页面底部
    Oracle中随机抽取N条记录
    表数据回复到某个时候
    oracle同名存储过程被覆盖后如何恢复(转)
    mybatis+spring+mysql
    定位
    关于js的闭包和复制对象
    idea展示runDashboard的窗口
  • 原文地址:https://www.cnblogs.com/jiafeimao-dabai/p/10768231.html
Copyright © 2011-2022 走看看