![]() |
![]() |
#11 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]() Цитата:
Код:
mkfifo /tmp/test netcat -lvp 12345 < /tmp/test | awk -f scriptname > /tmp/test |
|
![]() |
![]() |
![]() |
#12 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
"Внезапно" возник вопрос: А не лучше ли для обмена данными вместо netcat использовать MQTT? Можно сохранять текущий статус для общих "переменных", например состояние сервера в текущий момент. Для скриптования вроде есть некий bish-bosh
Последний раз редактировалось Tohin; 06.09.2015 в 19:48. |
![]() |
![]() |
![]() |
#13 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
Научился выключать сервер "одним движением"... (ну быдлокодер я...)
cat /etc/init.d/wait_shtw Код:
#!/bin/sh /etc/rc.common # Copyright (C) 2007-2011 OpenWrt.org START=98 start() { mkfifo /tmp/test netcat -lvp 12345 < /tmp/test | awk -f /root/testscript.awk > /tmp/test& } stop() { killall netcat killall awk } Код:
~# chmod +x /etc/init.d/wait_shtw ~#/etc/init.d/wait_shtw enable Код:
#!/usr/bin/awk -f /poweroff/ { system("nohup poweroff -d 3") print "HTTP/1.1 200 OK" } Для одной кнопки использую Tasker под андроид с запросом httpGET и обработкой ответа (показывает уведомление с вибрацией), запускается нажатием на виджет. Жду критики и помощи в объединении/доработке... |
![]() |
![]() |
![]() |
Метки |
iptables, wake on demand, wake-on-lan |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|