小编Ben*_*ter的帖子

每隔5分钟在服务器上执行php脚本

我想每5分钟运行一个php脚本,处理一些简单的mysql查询以识别潜在的错误,如果错误被记录为数据库条目,php脚本会发送一封电子邮件.

根据我的研究,似乎cron作业(或任务调度程序)通常会在指定的时间处理脚本,但是我无法在我正在使用的托管服务中找到此选项(谁运行"Parallels Plesk Panel 11.0.9"作为我可以访问的管理界面).

因此,我尝试了以下"技巧":

<?php
$active = $_GET["a"];
set_time_limit(0);
while($active == 1){
    include 'alert_exe.php';
    sleep(300); // execute script every 5 mins
}
?>
Run Code Online (Sandbox Code Playgroud)

要激活脚本,我输入url(".../alert.php?a = 1").这可以在几分钟内正常工作,但是在脚本停止执行后2或3分钟似乎.

任何想法如何阻止脚本停止或替代建议如何每5分钟实现脚本的自动执行(无法访问cron作业)?

谢谢!

php mysql cron

2
推荐指数
1
解决办法
5871
查看次数

Matlab - 使用矩阵作为数组向量的索引

我目前有一个包含预定义值的单元格数组的向量.这些值的数量和内容应该可以变化:

names = {'r1','r2','r3'};
Run Code Online (Sandbox Code Playgroud)

此外,我有一个矩阵,应该作为索引矩阵.但是,看起来以下示例的大小也应该是可变的.

mat = [1 3 3; 2 1 3; 1 1 1];
Run Code Online (Sandbox Code Playgroud)

交付:

 1  3  3 
 2  1  3 
 1  1  1 
Run Code Online (Sandbox Code Playgroud)

我现在想要创建一个矩阵,其中包含相同矩阵格式的数组的相应值.因此,如果mat包含1,则输出应包含名称的第一个值,依此类推.最终结果应如下所示:

r1  r3  r3 
r2  r1  r3 
r1  r1  r1 
Run Code Online (Sandbox Code Playgroud)

只是为了避免误解:名称的内容仅仅是一个例子.后来的特定名称应该匹配,并且不能通过简单地添加每个索引值的r前面来解决它.

非常感谢您的帮助!

arrays indexing matlab allocation matrix

1
推荐指数
1
解决办法
70
查看次数

标签 统计

allocation ×1

arrays ×1

cron ×1

indexing ×1

matlab ×1

matrix ×1

mysql ×1

php ×1