ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
数据库(越简单越好): ~~~ #DROP TABLE IF EXISTS `crontab1`; CREATE TABLE `crontab1` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `timeinterval` smallint(6) DEFAULT '1' COMMENT '1', `message` varchar(25) DEFAULT NULL, PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; # # Data for table "crontab1" # INSERT INTO `crontab1` VALUES (1,1,'a1a'),(2,10,'b10b-a01-b02'),(3,5,'c5c'); ~~~ 0、 crontab -l (也查一下 放心……) ~~~ # crontab -l #m h dom mon dow command * * * * * /tmp/cronta01.sh ~~~ 这样ok的…… 1、先看下脚本: cronta01.sh ~~~ #!/bin/bash step=1 #2#5#10 #1 #2 #间隔10秒\1秒、2秒,一般不大于60秒 for (( i=0;i<60;i=(i+step))); do $(php '/tmp/tolog.php') sleep $step done exit 0 ~~~ 除了 step=1 #每秒执行 一次 tolog.php 外,其它 雷打不动; 2、看看 tolog.php 咋写? ~~~ ~~~