Страница 1 из 1

Дистанционное выключение сервера. Напомните.

СообщениеДобавлено: 03 янв 2005, 17:37
Аркадий Глазырин
Добрый день!

Кто-то тут рассказывал про дистанционное выключение сервера путём копирования файла с определённым именем в определённый каталог.
Далее CRON запускает проверку и, обнаружив файл, делает DOWN или запускает Poweroff.

Не помню уже.

Напиомните пожалуйста...

СообщениеДобавлено: 03 янв 2005, 18:30
Vladimir Kozak
Cron пытается выполнить пустой ncf. В момент "Ж", он наполняется содержимым:

broadcast "Server shutdown at 1 min! Close your files now!"
disable login
delay 120
clear station all
down

СообщениеДобавлено: 03 янв 2005, 20:03
Андрей Фисенко
Vladimir Kozak писал(а):Cron пытается выполнить пустой ncf. В момент "Ж", он наполняется содержимым:

broadcast "Server shutdown at 1 min! Close your files now!"
disable login
delay 120
clear station all
down


Не забудьте только в autoexec.ncf включить команду переименования любого другого пустого ncf - файла в тот, который выполняет cron.
А то забудете потом руками сделать, а cron сработает, когда вы этого не хотите совсем. :-)

СообщениеДобавлено: 11 янв 2005, 13:18
Аркадий Глазырин
Андрей Фисенко писал(а):
Vladimir Kozak писал(а):Cron пытается выполнить пустой ncf. В момент "Ж", он наполняется содержимым:

broadcast "Server shutdown at 1 min! Close your files now!"
disable login
delay 120
clear station all
down


Не забудьте только в autoexec.ncf включить команду переименования любого другого пустого ncf - файла в тот, который выполняет cron.
А то забудете потом руками сделать, а cron сработает, когда вы этого не хотите совсем. :-)


Хм. А какой командой можно переименовать файл с консоли?
И удалить.
Или скопировать.

СообщениеДобавлено: 11 янв 2005, 15:17
Игорь Костюшко
Аркадий Глазырин писал(а):Хм. А какой командой можно переименовать файл с консоли?
И удалить.
Или скопировать.

Для удаления и копирования - toolbox
Для переименования я использую netbasic (nw4.11sp9) и его скрипт ren.bas

СообщениеДобавлено: 12 янв 2005, 13:04
Аркадий Глазырин
Игорь Костюшко писал(а):Для переименования я использую netbasic (nw4.11sp9) и его скрипт ren.bas


Поделись пожалуйста своим скриптом. Мой ничего не отрабатывает. Вероятно его поднастроить надо.

Запускаю

netbasic ren.bas

СообщениеДобавлено: 12 янв 2005, 15:05
Игорь Костюшко
Загружаем Netbasic, а затем с консоли
run sys:netbasic\util\ren.bas vol:source_dir vol:dest_dir,
также и с файлами , для 6.5 используются NSN в том же каталоге лежит гораздо больше скриптов, правда и язык чуть поменялся.

СообщениеДобавлено: 14 янв 2005, 09:31
Аркадий Глазырин
На томе SYS создала катиалог DOWN.
В него копирую с рабочей станции DOWN.NCF

Код: Выделить всё
set sound bell for alerts = on
broadcast "Server shutdown at 1 min! Close your files now!"
disable login
delay 120
clear station all
down


[думаю, что стоит вместо DOWN делать POWEROFF]

Дал всей группе Advanced право на создание запись просмотр поиск

Добавил эту строку ближе к низу Autoexec.ncf

Код: Выделить всё
LOAD TOOLBOX
DEL FS1/SYS:DOWN/DOWN.NCF S


В CRONTAB добавил ежеминутныый запуск DOWN.NCF

Когда его нет, то он и не отрабатывается. Стоит скопировать - сервер "кхекнул" и через две минуты выключился.

СообщениеДобавлено: 14 янв 2005, 11:46
PavelKHTW
Аркадий Глазырин писал(а):Добавил эту строку ближе к низу Autoexec.ncf

Код: Выделить всё
LOAD TOOLBOX
DEL FS1/SYS:DOWN/DOWN.NCF S


И cron запускай самым последним, иначе может случиться ой :)

СообщениеДобавлено: 17 янв 2005, 10:29
Аркадий Глазырин
PavelKHTW писал(а):
Аркадий Глазырин писал(а):Добавил эту строку ближе к низу Autoexec.ncf

Код: Выделить всё
LOAD TOOLBOX
DEL FS1/SYS:DOWN/DOWN.NCF S


И cron запускай самым последним, иначе может случиться ой :)


Вчера так и случилось. "Вечный кайф". CRON заблокировал NCF. Стереть его не удалось. И ттак по кругу.

СообщениеДобавлено: 18 янв 2005, 17:28
Alexander Gallo
А можно сделать чтоб оно на консоле не отображалось, а то каждую минуту по строчке да лог забивается.

СообщениеДобавлено: 18 янв 2005, 19:03
Vladimir Kozak
Alexander Gallo писал(а):А можно сделать чтоб оно на консоле не отображалось, а то каждую минуту по строчке да лог забивается.


"Cron пытается выполнить пустой ncf" - т.е. у меня на экране ничего нет. Есть только в логе крона.

СообщениеДобавлено: 19 янв 2005, 16:54
Alexander Gallo
А у меня вылезает команда запуска этого пустого файла.ncf примерно так SERVER:sys:down\down.ncf