Ежедневная автоматическая ротация

sergadm

Новичок
а на фиг тебе это в 9 часов вообще? если скрипт можно
выполнить в момент запроса?
ну да ладно
крон или шедулер виндузный тебе помогут
php.exe -d script.php
 

Troy

Новичок
Ну пожалуйста обьясните как должен работать скрипт?
можете пример привести буду очень признателен.
конечно думать за другого не очень хочеться, но я очень прошу.
заранее спасибо,!
 

Gas

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

Troy

Новичок
ок
тогда как это реализовать? я просто представляю себе:

записывать дату и время в базу, и при выводе дежурной машины сравнивалась дата и время, если дата вчерашняя и время больше 9:00 то выводиться след. машина .... а если та же дата и время меньше 9:00 то выводиться держка которая была ...

сори если не понятно обяснил ..

НО я думаю в правильном напрвлении или нет?
 

Gas

может по одной?
Если учесть что время начала процесса нужно знать, то как вариант:
- при запуске скрипта проверяешь есть ли файл хранящий начало отсчёта, если нет, создаёшь его с текущей датой и временем 9:00;
- вычитаешь из текущего времени время начала и находишь количество прошедших дней;
- на основании этой информации показываешь какая машина дежурная.
 

azamat

Guest
Troy, ну давным давно уже дали верный ответ, что тебе еще надо?
 

Troy

Новичок
azamat
от вас уважаемый ничего ... спасибо.

Gas
Спасибо я попробую и напишу!
 

SiMM

Новичок
> файл хранящий начало отсчёта
А зачем? Это ТАК важно?
 

Gas

может по одной?
Машина под айдишником 1 автоматом становиться дежурным в день запуска системы
хм, если можно сделать без сохранения "дня запуска системы", тогда конечно никакого файла не нужно.
 
Сверху