Nuv Posted June 9, 2012 Share Posted June 9, 2012 Hey, When my backup.php is executed, i need my interrupt.php to start too and should run at an interval of 15mins, and before completion of my backup.php my interrupt.php should stop. Something like <?php //Start interrupt.php again and again at an interval of 15 mins // Rest of my code here //Stop interrupt.php ?> Though i have no clue how to do that . Any leads ? Is there any function for that ? Thankyou. Link to comment https://forums.phpfreaks.com/topic/263913-how-can-i-put-a-cron-timer-to-a-script/ Share on other sites More sharing options...
j802 Posted June 9, 2012 Share Posted June 9, 2012 How about the sleep() or time_sleep_until() functions? Link to comment https://forums.phpfreaks.com/topic/263913-how-can-i-put-a-cron-timer-to-a-script/#findComment-1352507 Share on other sites More sharing options...
boompa Posted June 9, 2012 Share Posted June 9, 2012 You could use a system call to at (man at) within the interrupt.php script to run itself 15 minutes after it starts or ends, depending on your needs. Link to comment https://forums.phpfreaks.com/topic/263913-how-can-i-put-a-cron-timer-to-a-script/#findComment-1352510 Share on other sites More sharing options...
Nuv Posted June 9, 2012 Author Share Posted June 9, 2012 At(1) is new. Thankyou for that. Does it only work for Linux or Php running on windows too ? Secondly, I was thinking of using http://us2.php.net/language.operators.execution. Add `interrupt.php`; in the code of backup.php. And in interrupt.php ill use <?php while(1) { //main interrupt code here sleep(54000); // 54000 = 15 mins } Can something like that work ? Link to comment https://forums.phpfreaks.com/topic/263913-how-can-i-put-a-cron-timer-to-a-script/#findComment-1352516 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.