Как я воевал с cron и почему надо записывать всё подряд
Я хотел настроить в ISPmanager запуск Python-скрипта load_apartments.py каждую ночь в 01:00. Простая задача, да? В консоли скрипт пел и плясал, в ISPmanager с ручным запуском — тоже. Но в штатном режиме cron выдал: "Ошибка! Таблица users не найдена!" И началась моя эпопея. Ошибка была в том, что cron не знал, где искать database.db. В консоли я сидел в /root/rent_bot/, и всё было ок. В ISPmanager при ручном запуске я задавал каталог, и тоже ок. А в автоматическом режиме — хаос! Нужна была команда, которая сама знает свой дом...
Планировщик Cron: как я чинил с его помощью сайт радиостанций
Как начинающему разработчику настроить Сron и почему планировщик может подвести Что такое Cron и как им пользоваться Cron — программа-демон в операционных системах семейства UNIX. Она умеет выполнять задания на сервере с заданной периодичностью. Благодаря Сron веб-разработчик может упростить себе работу и автоматизировать почти любые задачи: от стандартного бэкапирования до более сложных. Я с помощью Сron проверял и убирал битые ссылки на сайте радиостанций. Немного расскажу об этом опыте, а прежде...