перезагрузка по расписанию

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

andrsyash
Сообщения: 2

перезагрузка по расписанию

Сообщение andrsyash »

Здравствуйте!

Подскажите пожалуйста, уважаемые спецы, можно ли выполнять перезагрузку по расписанию (cron)
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: перезагрузка по расписанию

Сообщение Sleeping Daemon »

andrsyash писал(а):
09.03.2006 10:49
Здравствуйте!

Подскажите пожалуйста, уважаемые спецы, можно ли выполнять перезагрузку по расписанию (cron)

Можно, но нужно ли?.
Спасибо сказали:
Аватара пользователя
rolano
Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: перезагрузка по расписанию

Сообщение rolano »

Можно. Только нужно определиться - насколько часто. Просто в файлик, который отвечает за списки заданий (этих файлов может быть несколько, как например в Слакваре), нужно внести команду reboot (или как там это реализовано в Вашей системе) и поставить нужные параметры для cron. Во FreeBSD еще проще - там есть системный и пользовательский файл для cron - прописываешь в системном файле reboot - и настает счастье.
Я знаю только то, что ничего не знаю ... потому и обречен вечно учиться.
Спасибо сказали:
andrsyash
Сообщения: 2

Re: перезагрузка по расписанию

Сообщение andrsyash »

Sleeping Daemon писал(а):
09.03.2006 11:17
Можно, но нужно ли?.

В настоящий момент в процессе работы система начинает притормаживать. После перезагрузки скорость работы возрастает. Я понимаю, что нужно искать причину уменьшения производительности. Перезагрузка один раз в сутки - это временное решение проблемы (надеюсь оно не останется постоянным).
Спасибо сказали:
Аватара пользователя
shark3D
Сообщения: 37
ОС: Gentoo Linux

Re: перезагрузка по расписанию

Сообщение shark3D »

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 компьютер будет перезагружатся.
Кто владеет ИНФОРМАЦИЕЙ - тот владеет МИРОМ
Спасибо сказали:
grub
Сообщения: 128
ОС: Slackware 12.0

Re: перезагрузка по расписанию

Сообщение grub »

andrsyash писал(а):
09.03.2006 10:49
Здравствуйте!

Подскажите пожалуйста, уважаемые спецы, можно ли выполнять перезагрузку по расписанию (cron)

сначала говоришь crontab -e
потом в открывшемся редакторе пишешь что-то вроде:
10 13 * * * reboot

это значит что в 10 минут 13 часов любого дня любого месяца каждой недели будет выполняться команда reboot
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: перезагрузка по расписанию

Сообщение vg2.0 »

1. становимся рутом (su)
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
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: перезагрузка по расписанию

Сообщение t.t »

shark3D писал(а):
09.03.2006 15:15
Создай файл shutdown.sh:

Код: Выделить всё

cat > shutdown.sh << EOF
shutdown -r now
EOF

Делаеш его исполняемым:

Код: Выделить всё

chmod +x shutdown.sh

Скопируй в каталог /etc/cron.daily и все. Каждый день в 4:02 компьютер будет перезагружатся.
Вполне вероятно, что достаточно сказать ln -s `which reboot` /etc/cron.daily

vg2.0 писал(а):
10.03.2006 16:21
1. становимся рутом (su)
cd /root
touch reboot
vi reboot

Код: Выделить всё

#!/bin/sh
shutdown -r now

chmod 755 reboot
Аналогично, вполне вероятно, что этот кусок вообще не нужен.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
galki
Сообщения: 231

Re: перезагрузка по расписанию

Сообщение galki »

Можно поступить как t.t. учит, но лучше, наверно, как предыдущие ораторы с маленькой поправкой:
'shutdown -r now' заменить на что-нибудь такое:

Код: Выделить всё

shutdown -r +5 профилактическая перезагрузка


Тогда будет пять минут чтобы спастись или отменить перезагрузку, если она застала врасплох. :)
Спасибо сказали: