當前位置:首頁 » 編程軟體 » 腳本執行延遲

腳本執行延遲

發布時間: 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頁面時就是這樣做

熱點內容
linux命令shell 發布:2025-05-23 06:26:14 瀏覽:958
索多瑪120天ftp 發布:2025-05-23 06:13:40 瀏覽:174
如何查詢自己電腦的所有配置呢 發布:2025-05-23 06:12:22 瀏覽:119
怎麼關閉安卓系統的語音助手 發布: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