PHP 开发 APP 接口学习笔记与总结 - [ Linux ] 定时任务
2023-09-11 14:17:03 时间
定时任务可以使用 crontab 命令来设定:
crontab -e #编辑某个用户的cron 服务
crontab -l #列出某个用户cron 服务的详细内容
crontab -r #删除某个用户的cron 服务
定时任务 crontab 格式:
分 小时 日 月 星期 命令
* * * * *
0-59 0-23 1-31 1-12 0-6 command
* 代表取值范围内的数字
/ 代表每,比如
/1 表示每分钟
*/1 * * * * /usr/local/php/bin/php -f getCache.php 表示每分钟执行 getCache.php 文件
50 7 * * * /sbin/service sshd start 表示每天 7点50 开启ssh 服务
案例:定时任务结合 PHP
每分钟修改 redis 的数据
即每分钟执行 crontab.php
<?php $redis = new Redis(); $redis->connect('127.0.0.1',6379); $redis->set('time',date('H:i:s'));
getTime.php
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
echo $redis->get('time');
把执行 crontab.php 加入定时任务
crontab -e
编辑:
*/1 * * * * /usr/local/php/bin/php -f /usr/local/apache2/htdocs/test/App/crontab.php
访问 getTime.php,就可以看见每过一分钟,输出的时间都会改变(增加一分钟)。
相关文章
- Kali linux 渗透测试技术之搭建WordPress Turnkey Linux及检测WordPress 应用程序漏洞
- Linux安装 微信开发者工具(deepin linux ubt)
- web安全day34:一步一步学习Linux防火墙
- 渗透测试-Kali Linux 正确清理垃圾的姿势
- uni-app - 在纯 JS 文件中调用自定义弹框组件 / 封装全局 API 调用弹框组件(解决小程序、APP 无法使用 document.body.appendChild 插入组件节点)适配全端
- uni-app - 文本展开 / 收起折叠功能,支持自定义样式(当文本内容超出规定行数后,展开收起折叠的功能)兼容 H5 / App / 小程序且易用更容易修改的插件组件源码,超详细的示例代码及注释
- uni-app - 面包屑导航组件,支持自定义分隔符,点击可跳转对应页面(全端兼容 H5 APP 小程序,组件代码干净整洁无BUG)
- linux学习-Linux系统启动过程
- linux中的strip命令简介------给文件脱衣服
- Linux CFS调度器之place_entity函数
- SwiftUI iOS 完整项目之基于CoreData构建购物计划App(教程含源码App Store上线app)
- 使用Linux桌面壁纸应用variety发现的一些问题
- 查询红帽linux/Oracle Linux的发行版本的方法
- 在linux下安装配置rabbitMQ详细教程
- linux split命令
- Linux shell中一些参数与变量简介
- Linux中./configure、make、make install详解
- 哪个文件系统最适合你的Linux系统
- 另类的linux系统