ThinkPHP之疑难杂症(六)——Mac终端设置定时任务

本文介绍在Mac系统中使用Crontab设置定时任务的过程,包括遇到的问题及解决方法,最终实现每分钟生成静态页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天,做到了一个定时任务自动生成静态化页面的功能,需要用到终端进行定时任务设置。

理论上需要在终端键入crontab -e的命令进行编辑crontab,我想-e就是edit的意思吧……

可是尝试了好多遍编辑crontab均为成功,每次保存后都失败。
配置失败样图

去网上找了半天,发现都是Linux系统的相关问题,没有Mac的,本着Linux和Mac一奶同胞,试着用Linux的方法去解决,可是他并不像想象中的那样,根本不按常理出牌,没有Linux那样出现编辑器选项(比较普遍的是需要选择一下编辑器)。

然后只能死马当活马医,随便尝试一番,加上-u root试试看是不是因为没有权限,可是依然是失败。

无奈,只好继续翻论坛,最后找到了一个方法,可以直接输出到指定文件,不用进文件自行编辑。

echo “/5 * * * * php /Users/zyj/NetBeansProjects/cms_admin/cron.php home index crontab_build_html > /dev/null “|crontab -u root

本想着会成功,可事实上依然不理想……
这就尴尬了……
于是又将-u root删除,这次总算是成功了。

由于测试需要,又将五分钟设置改为了一分钟,发现着实不错,挺灵的啊~~~第一次这么玩,还有些小激动呢!
挺灵的啊!
由于设置的是一分钟,所以在前两次ls时并没有什么特别的变化,在第三次执行时,因为刚好过了一分钟,所以产生了变化,执行了指定文件,生成了一个index.html的静态文件,嗯,就这样,不错不错~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值