2017-01-09 3 views
-1

Это может быть простым вопрос многие из вас, я уверен, что ...Выполнить PHP на никогда не неисправный компьютере

Моего сайта имеет транслируемый контент для пользователей каждую пятницу во второй половине дня. Информация, которую пользователи видят (это SELECT из моей базы данных), обновляется каждые 10 секунд. Моя база данных обновляется также каждые 10-30 секунд, через php-код, который делает некоторые вычисления.

Как я обновить свою базу данных является:

  • У меня есть страница под названием updatedb.php.

  • Я просто посетить www.mywebsite.com/updatedb.php

  • Эта страница обновляется каждые 10 секунд, и каждый раз, когда он работает, он обновляет свою базу данных. Просто.

Моя проблема:

Что произойдет, если я оставлю свой компьютер в покое, и он теряет связь Wi-Fi? Или если у него просто провал? Или, если есть перебои в подаче электроэнергии? Затем updateb.php больше не обновляется, поэтому моя база данных перестает обновляться.

Что я ищу:

Есть ли другой способ выполнить безопасным способом updatedb.php? Даже без включения компьютера? Конечно, я не хочу, чтобы пользователи выполняли updatedb.php при посещении моего сайта, так как есть много пользователей одновременно, и все они изменят мою базу данных, что плохо ...

Спасибо очень.

+0

Поиск cronjobs –

ответ

1

Необходимо изучить задания cron.

Крон это название программы, которая позволяет пользователям UNIX выполнять команды или сценарии (группы команд) автоматически в заданное время/дата.

CRON Explanation

More Details