За последние 24 часа нас посетили 18144 программиста и 1634 робота. Сейчас ищут 1645 программистов ...

Периодическое выполнение програми

Тема в разделе "PHP и базы данных", создана пользователем mlevel, 1 янв 2009.

  1. mlevel

    mlevel Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    11
    Симпатии:
    0
    Нужно решить следующую задачу:

    На протяжении месяца в базу данных заносят пользователей вместе с персональной информацией(с 1 по 31 число), потом 1 числа следующего месяца нужно переместить данные из этой бази даних в другую базу, для дальнейшей обработки. И так каждый месяц.

    Подскажите решение, как можно реализовать эту задачу с помощью php. Заранее благодарен.
     
  2. Какой пункт вашего алгоритма вызывает у вас проблемы?
     
  3. mlevel

    mlevel Активный пользователь

    С нами с:
    1 янв 2009
    Сообщения:
    11
    Симпатии:
    0
    Проблему вызывает отсутствие алгоритма))). Подскажите как решить задачу.
    Вопрос жизни и смерти).
     
  4. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Проблема в чем? Не знаешь как копировать в другую базу или как выполнять скрипт раз в месяц?
     
  5. dj--alex

    dj--alex Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    184
    Симпатии:
    0
    это топорно, но я так сделал подобное -

    у меня есть сайт который регулярно посещают

    там поставил счетчик и как только след месяц наступает он выполняет autoexec.sql на удаленном сервере и сохраняет ответ.

    метод не подходит если нет вашего веб сервера
     
  6. zheka_13

    zheka_13 Активный пользователь

    С нами с:
    1 май 2009
    Сообщения:
    71
    Симпатии:
    0
    что за база? на какой оси крутится?
     
  7. Cron

    Cron Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    289
    Симпатии:
    0
    Адрес:
    Украина, Сумы
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Это имеет какую-то принципиальную разницу?
     
  9. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    Kreker
    под форточками нет крона. Или я ошибаюсь?
     
  10. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    есть nncron
     
  11. at в консоли набери.
     
  12. Код (Text):
    1. C:\Documents and Settings\gorbunov>at /?
    2. Команда AT предназначена для запуска команд и программ в указанное время
    3. по определенным дням. Для использования команды AT необходимо, чтобы была
    4. запущена служба расписаний.
    5.  
    6. AT [\\имя_компьютера] [ [код] [/DELETE] | /DELETE [/YES]]
    7. AT [\\имя_компьютера] время [/INTERACTIVE]
    8.     [ /EVERY:день[,...] | /NEXT:день[,...]] "команда"
    9.  
    10. \\имя_компьютера   Имя удаленного компьютера. Если этот параметр опущен,
    11.                    используется локальный компьютер.
    12. код                Порядковый номер запланированной задачи.
    13. /delete            Отмена запланированной задачи. Если код задачи опущен,
    14.                    отменяются все задачи, запланированные для указанного
    15.                    компьютера.
    16. /yes               Отмена запроса на подтверждение при отмене всех
    17.                    запланированных задач.
    18. время              Время запуска команды.
    19. /interactive       Разрешение взаимодействия задачи с пользователем,
    20.                    работающим на компьютере во время запуска задачи.
    21. /every:день[,...]  Запуск задачи осуществляется по указанным дням недели или
    22.                    месяца. Если дата опущена, используется текущий день
    23.                    месяца.
    24. /next:день[,...]   Задача будет запущена в следующий указанный день недели
    25.                    (например в следующий четверг). Если дата опущена,
    26.                    используется текущий день месяца.
    27. "команда"          Команда Windows NT или имя пакетного файла.
    28.  
    29.  
    30. C:\Documents and Settings\gorbunov>