Home > Мои разработки > Автоматизация > Последовательный запуск php скриптов

Последовательный запуск php скриптов

Иногда, например, с целью автоматизации обработки данных, требуется последовательно запустить несколько php скриптов. Это позволит, раз запустив задачу, более не подходить к компьютеру, а заняться какими-то полезными делами.Решить задачу можно при помощи bash-скрипта либо php.

1. Последовательный запуск php-скриптов с использованием BASH-скрипта.

#!/bin/sh
/usr/local/bin/php -f /path/to/script1.php
/usr/local/bin/php -f /path/to/script2.php

2. Последовательный запуск php-скриптов с использованием PHP.

<?php
shell_exec('/usr/local/bin/php -f /path/to/script1.php');
shell_exec('/usr/local/bin/php -f /path/to/script2.php');
?>

Или так:

<?
include "/path/to/script1.php";
include "/path/to/script2.php";
?>

3. Последовательный запуск php-скриптов с использованием PHP в браузере.
В конце каждого скрипта вставляется строка вида:

<?php
header("Location: http://site.ru/2/index.php");
?>

Причём адрес в данном случае должен быть индивидуален в каждой вставке и указывать на скрипт, который должен быть выполнен после выполнения текущего скрипта.

+1
-2
  

09.09.2012 · Алексей · Comments Closed Просмотров: 214
Метки: , , ,  · Рубрики: Автоматизация