У меня есть индексатор для sphinx, и я хочу, чтобы он запускался раз в час в Linux. Как бы я это сделал?
12
Поскольку все остальные публикуют короткие ответы, я подумал, что буду немного более информативным ...
cron
это демон, встречающийся в большинстве систем * nix, который запускает запланированные команды с заданными интервалами.
Вы добавляете скрипт в список, копируя его в папку по вашему выбору:
Эти папки обычно находятся в /etc
папке.
хрон .
источник
Просто чтобы быть другим -
в зависимости от ваших потребностей вы можете использовать команду Watch.
источник
Используйте crontab .
источник
Вы отредактируете файл cron, введя команду
crontab -e
который переводит вас в редактор 'vi' (для текущей версии Linux и FreeBSD).
затем введите следующее: (введите «i» для вставки)
затем сохраните и выйдите (нажмите «esc», затем введите следующее)
источник
С помощью утилиты cron
источник
Для этого и нужен cron .
источник
Если вам просто нужно это время от времени, а не постоянно, как вы получаете
cron
, иwatch
решение недостаточно гибкое, вы также можете использовать старые добрые сценарии bash:источник
Изучите cron: http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
источник