Tag: CRONTAB

测试 Crontab 是否工作的PHP脚本

LINUX 下的 crontab 是用来定时运行 程序任务的工具. 当然你需要简单配置一下 一般是通过 crontab -e 命令 来编辑. 如果你想简单知道 是否配置正确 和任务实际上会被调用的频率 你可以通过下面简单的PHP脚本来实现. <php date_default_timezone_set('UTC'); $fh = fopen('/home/justyy.com/crontab.txt', 'a'); echo $fh; echo fwrite($fh, date('Y-m-d H:i:s') . "\r\n"); …

通过 Crontab 后台定时发邮件

很多人设计 WEB 应用的时候会需要这么一个给用户 发邮件的功能. 这时候就可以通过 类似 PHPMailer 这种开源的类来即时的发邮件. 这有个不好的地方就是 因为是同步发送方式, 页面在邮件发出去之前 会卡住 而且会造成服务器的负担 可扩展性并不强 (如果一天数以万计的邮件需要发 那么高峰期服务器定不能胜任). 最好的设计方法是后台异步的发邮件, 那么我们首先需要一个SQL表格来存放待发送的邮件: -- phpMyAdmin SQL Dump -- version 4.2.6 -- http://www.phpmyadmin.net -- -- …

快速清理多个网站的数据库

如果你有多个博客 或者网站 定期清理数据库就瘦瘦身就变得非常有必要. 像我的VPS到现在一共运行了6个网站 其中有4个是 wordpress 博客 那么经常维护网站的任务之一就是清理一些垃圾数据. 先写一个PHP函数 用于执行清理SQL的. set_time_limit(600); mysql_connect("localhost", "user", "password") or die(mysql_error()); function run_query($query) { echo $query; mysql_query($query) or die(mysql_error()); echo " ***OK!*** \n"; } …

怎么知道你的服务器重启了?(邮件自动提醒)

通过LINUX下的 crontab -e 命令可以自动在服务器重启的时候运行任务.所以你可以在CRONTAB里加入: @reboot echo "Your VPS is rebooted" | mail -s "Reboot Warnings" [email protected] @reboot指定每次开机执行. mail 则会发邮件.开关-s设置邮件标题. 然后也许你可以通过 IFTTT 来发短信. 英文:https://helloacm.com/how-to-set-up-email-when-your-server-reboots-using-crontab-and-mail/ 本文一共 68 个汉字, 你数一下对不对. 怎么知道你的服务器重启了?(邮件自动提醒). (AMP …