перезапустите службу apache автоматически, используя cron 12am ежедневно
у меня есть настройка CentOs на тестовом сервере.
Я хочу запускать задание cron (cron должен запускать сервер apache в 12 утра) ежедневно.
мой хрон.daily fodler находится в /etc/cron.daily
пожалуйста, дайте мне знать шаги, как реализовать это.
обычно я использую для перезапуска службы apache, используя следующую команду:
service httpd restart
Я хочу сделать перезапуск службы apache автоматически, используя cron 12AM ежедневно.
спасибо продвижение.
2 ответов
хотя ответ @einterview почти правильный, важно отметить, что a * в колонке минут будет выполняться задание  минуту этого часа. Если вы собираетесь бегать один раз в час, шаги будут:
- SSH на сервер. 
- получить список заданий текущего пользователя с - $ crontab -l
- редактировать список заданий с - $ crontab -e(откроется редактор по умолчанию)
- добавить - 0 4 * * * service mysql restartдля mysql в 4: 00am
- добавить - 0 5 * * * service apache2 restartдля apache2 в 5:00 утра
- добавить - 0 0 * * * service apache2 restartдля apache2 в 12:00
- сохранить и закрыть (Ctrl+O и Ctrl+X в nano) 
- проверьте с - $ crontab -l
я получил его и даю вам шаг за шагом добавление заданий cron в вашу систему:
- войдите на свой сервер с помощью SSH
- тип crontab -lдля отображения списка заданий cron,
- тип crontab -eдля редактирования crontab,
- добавить 0 4 * * * /etc/init.d/mysqld restartперезапустить Mysql каждый день в 4 утра,
- добавить 0 5 * * * /etc/init.d/httpd restartдля перезапуска Apache каждый день в 5 утра и
- добавить 0 24 * * * /etc/init.d/httpd restartперезапустить Apache каждый день в 12 часов
- сохранить файл
- проверьте с crontab -l
