Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
тут все наглядно и просто, указываем порт который слушать, пароль. В exec= указывается комманда или файл который нужно выполнить. Если в exec будет указан путь или комманда например calc.exe, тогда сервис не будет вырубать комп, а только выполнит то что указано в exec=. В общем что-то одно, или вырубить или выполнить комманду.
Хочу заметить, что сервис, т.к. он сервис, то что он выполняет - выполняется в фоновом режиме и если есть какието Окна у выполняемого приложения (например calc.exe) они не будут рисоваться на экране. Но процесс будет успешно работать и висеть в диспетчере до завершения.
Итак, службу установили, конфиг настроили, терерь запускаем: service_start.cmd. На этом настройка вырубаемой машины закончена, не забудьте про фаервол и порт.
В папке src лежат исходники этого сервиса на delphi 7
Теперь, для того чтоб вырубить этот комп по сети, нужно выполнить:
|
где 192.168.0.1 - ip адрес вырубаемой машины, 1209 - порт, shutdown - пароль.
При поступлении комманды на удаленную машину, если правильно указан пароль, в файле log.txt в директории сервиса добавиться запись о том с какого ip адреса была принята комманда на вырубание.
Теперь для FreeBSD
Тамже в распакованном архиве видим папку unix, в ней лежит архив wudown.tar.gz распаковав который увидим два файла:
wudown - готовая откомпилированная программа
wudown.c - исходники кому нужно.
использование такое же как и с wudown.exe.
Сетевая установка:
|
Еще для удобства можно скопировать wudown в /usr/local/bin/ и сделать rehash чтоб удобнее было пользоваться.
|
размещено: 2011-06-29,
последнее обновление: 2011-10-03,
автор: -ZG-
KIper, 2011-06-29 в 17:06:36
Если есть SAMBA, то вот так:
net rpc SHUTDOWN -C "some comment here" -f -I x.x.x.x -U user_name%password
KIper, 2011-06-29 в 17:11:32
ой, сначала написал сюда, а потом в форуме прочитал. Извиняйте.
dserga, 2011-07-06 в 15:06:14
Занятная прога. Сам мыслями растекался по древу в способе передачи с фряшной машины команд в виндовую консоль. При этом с фряшной машины надо еще и заставить включится комп с виндой, а это только через WOL получается, есть ли решения для этого случая?
-ZG-, 2011-07-06 в 18:39:12
решение есть, через LPT порт нажать кнопку power соседнего компа. потихоньку идет работа в этом направлении =)
gans, 2011-08-07 в 13:16:09
если я не ошибаюсь, что-то подобное может делать NUT.
gans, 2011-08-07 в 13:23:22
WinNut на Windows + Nut на Freebsd
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [6 шт.]