Здравствуйте!
Подскажите пожалуйста, уважаемые спецы, можно ли выполнять перезагрузку по расписанию (cron)
перезагрузка по расписанию
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 1450
-
- Сообщения: 845
- Статус: еще один юзер FreeBSD
- ОС: какая-то
Re: перезагрузка по расписанию
Можно. Только нужно определиться - насколько часто. Просто в файлик, который отвечает за списки заданий (этих файлов может быть несколько, как например в Слакваре), нужно внести команду reboot (или как там это реализовано в Вашей системе) и поставить нужные параметры для cron. Во FreeBSD еще проще - там есть системный и пользовательский файл для cron - прописываешь в системном файле reboot - и настает счастье.
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
-
- Сообщения: 2
Re: перезагрузка по расписанию
В настоящий момент в процессе работы система начинает притормаживать. После перезагрузки скорость работы возрастает. Я понимаю, что нужно искать причину уменьшения производительности. Перезагрузка один раз в сутки - это временное решение проблемы (надеюсь оно не останется постоянным).
-
- Сообщения: 37
- ОС: Gentoo Linux
Re: перезагрузка по расписанию
andrsyash писал(а): ↑09.03.2006 12:11В настоящий момент в процессе работы система начинает притормаживать. После перезагрузки скорость работы возрастает. Я понимаю, что нужно искать причину уменьшения производительности. Перезагрузка один раз в сутки - это временное решение проблемы (надеюсь оно не останется постоянным).
Создай файл shutdown.sh:
Код: Выделить всё
cat > shutdown.sh << EOF
shutdown -r now
EOF
Делаеш его исполняемым:
Код: Выделить всё
chmod +x shutdown.sh
Скопируй в каталог /etc/cron.daily и все. Каждый день в 4:02 компьютер будет перезагружатся.
Кто владеет ИНФОРМАЦИЕЙ - тот владеет МИРОМ
-
- Сообщения: 128
- ОС: Slackware 12.0
Re: перезагрузка по расписанию
сначала говоришь crontab -e
потом в открывшемся редакторе пишешь что-то вроде:
10 13 * * * reboot
это значит что в 10 минут 13 часов любого дня любого месяца каждой недели будет выполняться команда reboot
-
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: перезагрузка по расписанию
1. становимся рутом (su)
cd /root
touch reboot
vi reboot
chmod 755 reboot
2. правим /var/cron/tab/root
там 5 полей:
m - минуты
h - часы
dm - день месяца
m - месяц
dw - день недели
данее идет путь до файла
Ну еще можно перезапустить cron, хотя это не обязательно
cd /etc/rc.d
./cron restart
cd /root
touch reboot
vi reboot
Код: Выделить всё
#!/bin/sh
shutdown -r now
chmod 755 reboot
2. правим /var/cron/tab/root
там 5 полей:
m - минуты
h - часы
dm - день месяца
m - месяц
dw - день недели
данее идет путь до файла
Код: Выделить всё
00 6 * * * /root/reboot
Ну еще можно перезапустить cron, хотя это не обязательно
cd /etc/rc.d
./cron restart
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: перезагрузка по расписанию
Вполне вероятно, что достаточно сказать ln -s `which reboot` /etc/cron.dailyshark3D писал(а): ↑09.03.2006 15:15Создай файл shutdown.sh:
Код: Выделить всё
cat > shutdown.sh << EOF shutdown -r now EOF
Делаеш его исполняемым:
Код: Выделить всё
chmod +x shutdown.sh
Скопируй в каталог /etc/cron.daily и все. Каждый день в 4:02 компьютер будет перезагружатся.
Аналогично, вполне вероятно, что этот кусок вообще не нужен.vg2.0 писал(а): ↑10.03.2006 16:211. становимся рутом (su)
cd /root
touch reboot
vi reboot
Код: Выделить всё
#!/bin/sh shutdown -r now
chmod 755 reboot
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 231
Re: перезагрузка по расписанию
Можно поступить как t.t. учит, но лучше, наверно, как предыдущие ораторы с маленькой поправкой:
'shutdown -r now' заменить на что-нибудь такое:
Тогда будет пять минут чтобы спастись или отменить перезагрузку, если она застала врасплох.
'shutdown -r now' заменить на что-нибудь такое:
Код: Выделить всё
shutdown -r +5 профилактическая перезагрузка
Тогда будет пять минут чтобы спастись или отменить перезагрузку, если она застала врасплох.
