当前位置:首页 » 编程软件 » 脚本执行延迟

脚本执行延迟

发布时间: 2025-05-23 00:44:20

⑴ shell脚本如何推迟执行其中一条命令

sleep..迟一些执行命令不好。
你可以用 &&来操作,这样,上一条命令执行完毕。再执行下一次。比较靠谱。

⑵ 怎么让html里的js脚本延迟5秒运行

通过setTimeout函数调用。如下:

setTimeout( function(){
//add your code
}, 5 * 1000 );//延迟5000毫米

setTimeout() 的第一个参数是含有 javaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。

第二个参数指示从当前起多少毫秒后执行第一个参数。

(2)脚本执行延迟扩展阅读

延迟运行,setTimeout函数用法的具体事例:

<script language="javascript">

function test(obj)

{

alert(obj);

setTimeout("test()",1000);

}

</script>

<input id="testButton" type="button" onclick="test(this)">

setTimeout里的test()没带参数,第一次显示[object],1000毫秒之后显示undefined,变量尚未赋值,也就是说用此方式可以实现带参数的方法循环,但是参数被销毁。

其实这很简单就可以实现,不必写那么长的代码来实现。

参考资料

网络-setTimeout

php执行cmd脚本超时,不能去改ini因为超时期间页面一直在等待,怎么才能

PHP脚本执行超时的解决办法

在php中默认脚本执行超时时间为30秒了,如果未进行设置30秒之后如果你的脚本还未执行完就会超时了,下面我来给大详解解决PHP脚本执行超时的方法。
php.ini 中缺省的最长执行时间是 30 秒,虽然可以通过调整 php.ini 中 max_execution_time的值来达到目的,但有些情况是没有条件修改php.ini的,如何解决这个问题呢。
一种方法是在 PHP 脚本中加入
代码如下
ini_set('max_execution_time', '0');
将运行时间设置成0(无限值);
另一种方法是在命令行下执行脚本,使用命令行执行脚本时,最大运行时间被设置为了无限值。
修改php.ini的脚本执行时间限制
编辑php.ini,修改max_execution_time值:
代码如下
max_execution_time=500
//此修改需要重新加载php.ini,需要重启web服务器生效。
通过.htaccess 文件设置脚本执行时间
代码如下
php_value max_execution_time 500
在脚本中设置执行的最大时间
代码如下
ini_set('max_execution_time', 500);
用php的函数取消脚本的时间限制
代码如下
set_time_limit(0);
set_time_limit用来设置脚本的超时时间,此函数规定从该句运行时起程序必须在指定秒数内运行结束,超时则程序出错退出。
下面是一个例子. 有10000条数据, 要修改其中某些数据, 运用PHP分步执行处理, 代码如下:
action.php
代码如下
<?php
$stid = isset($_GET['stid'])?$_GET['stid']:0;
$endid = $stid + 100;
$maxid = 10000;
function dosomething(){
//要时间比较多的操作
……
}
$sql_string=”select * from `table` where id>’$stid’ and id<=’$endid’ order by id”;
$datas = getdata_bysql($sql_string);
foreach($datas as $data){
//处理数据
…..
echo $id.” 处理完成. <br />”;
if($id>=$maxid){exit;}
}
if($stid<=$maxid){
$stid = $stid + 100;
$url=”action.php?stid=$stid”;
echo $url;
echo ‘<script language=”javascript”>location=”‘.$url.’”; </script>’;
}
?>
其中的dosomething()是一个耗时操作. 这里我们通过限制id范围来减少运行时间, 运行完后通过javascript的跳转来自动运行下一步
现在dedecms生成html页面时就是这样做

热点内容
索多玛120天ftp 发布:2025-05-23 06:13:40 浏览:173
如何查询自己电脑的所有配置呢 发布:2025-05-23 06:12:22 浏览:117
怎么关闭安卓系统的语音助手 发布:2025-05-23 06:06:43 浏览:820
我的世界如何对服务器测压 发布:2025-05-23 06:06:36 浏览:228
如何看出一台电脑的所有配置 发布:2025-05-23 05:58:16 浏览:695
安卓怎么可以下载苹果备忘录 发布:2025-05-23 05:55:02 浏览:120
编译程序源代码文件 发布:2025-05-23 05:51:10 浏览:560
建设银行登录的初始密码是多少 发布:2025-05-23 05:46:10 浏览:149
屁颠虫安卓怎么设置最好 发布:2025-05-23 05:45:20 浏览:892
安卓手机语音助手在哪里 发布:2025-05-23 05:45:19 浏览:523