выключение нескольких компов

Niк

Member
Joined
Oct 6, 2004
Messages
100
Reaction score
0
Location
ZAP - Ukraine
Есть win2003server, win98, frebsd. Сервер 2003 подключен к ИБП через RS232 и через интерфейс программы автоматически выключается при отказе основного питания.
Задача: можно ли при выключении сервера сдалать так, чтобы он давал команду на выключение остальным компам, ибо RS232 только один.
Есть у кого нарабоки?
Спасибо.
 

drsmoll

Member
Joined
May 20, 2005
Messages
59
Reaction score
5
Age
49
Location
Vitebsk
Элементарно Ватсон - SHUTCMD.EXE или SHUTGUI.EXE - родные от мелкософта
софт от ИБП позволяет выполнить скрипт по событию, да и сам сервак может выполнить команду при выключении

SHUTCMD.EXE /?
Release 2.0 written by A. Blatzheim 1993 at Microsoft GmbH

Usage: SHUTDOWN [/?] [\\Computer] [/L] [/A] [/R] [/T:xx] ["Msg"] [/Y] [/C]

/? Shows this screen.
\\Computer Specifies a remote computer to shutdown.
/L Specifies a local shutdown.
/A Abortes a systemshutdown. This is only possible during the
timeout period.If this switch is used, all other are ignored.
/R Specifies that the machine should reboot after shutdown.
/T:xx Sets the timer for system shutdown in seconds.[20 sec. default]
"Msg" Specifies an additional message

-- Press any key to continue --
 

enyuri

Member
Joined
Jun 30, 2005
Messages
162
Reaction score
40
Age
52
Location
Москва
А для выключения фри есть виндовая утилита plink (=http://chronos.cs.msu.su/ssh/PuTTY/). Она позволяет выполнить любую команду на удаленной unix-машине. Сама команда на unix-e для выключения компа poweroff или shutdown.
 

drsmoll

Member
Joined
May 20, 2005
Messages
59
Reaction score
5
Age
49
Location
Vitebsk
enyuri said:
А для выключения фри есть виндовая утилита plink (=http://chronos.cs.msu.su/ssh/PuTTY/). Она позволяет выполнить любую команду на удаленной unix-машине. Сама команда на unix-e для выключения компа poweroff или shutdown.
а еще есть стандартная Виндовая утилита telnet.exe которая позволяет выполнить любую команду на удаленном хосте Юнихе и ДАЖЕ НА ВИНДЕ :) :)
 

Niк

Member
Joined
Oct 6, 2004
Messages
100
Reaction score
0
Location
ZAP - Ukraine
чето туговато у меня, админы...
при запуске shutdown с параметрами у меня на удаленной машине никаких движений....
putty перелопатил - ненашел, как ее завести...
Весь смысл в том, чтобы все это делалось автоматом (я ж не все время на работе).
Прога с УПСа вроде может запускать доп. прогу при сбое питания и выключении сервера.
Вот, очевидно, сюда и нужно всунуть какой-нить bat-файл с сетевыми командами на выключение freebsd и win98
 

drsmoll

Member
Joined
May 20, 2005
Messages
59
Reaction score
5
Age
49
Location
Vitebsk
putty - это клиет telnet и ssh, ssh2
shotcmd выключает компы под управлением NT семейства и к 98 и Никсам никакого отношения не имеет
 

enyuri

Member
Joined
Jun 30, 2005
Messages
162
Reaction score
40
Age
52
Location
Москва
Мда....
Telnet никогда не предназначался для того, чтобы выполнять команды на удаленной машине. Он используется только для получения шела на удаленной машинее.
Для того, чтобы выключить удаленную unix систему надо:
1. Проверить наличие запущеного sshd на unix-е
2. Скачать plink
3. в командной строке написать:
plink -ssh -pw password [email protected] "/sbin/shutdown now"
 
Last edited by a moderator:

Estel

Member
Joined
Mar 5, 2005
Messages
30
Reaction score
0
Age
39
используй psshutdown из pstools. И будет тебе счастье...
 

Niк

Member
Joined
Oct 6, 2004
Messages
100
Reaction score
0
Location
ZAP - Ukraine
psshutdown вырубает windowsXP влегкую. 98ю никак не хочет. Видать, на ней не хватает какой-то службы...
С free еще широко не боролся...
 
Top