sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Доброго времени суток, хочу написать скрипт для автобекапа на флешку. Но столкнулся с одной делемой. Дело в том, что скрипт будет запускаться системой(в обычном режиме) и мне нужно вывести сообщение на обозор..Что до иксов, то дело не хитрое, просто послать команду демону нотифера, который по умолчанию бросит сообщение на активный сервер. А вот что делать если нет иксов, но “приветствие” увидеть хочется. Учитывая что я могу быть в сессии tmux/screen, все становиться еще туманнее. Есть у кого предложение как сделать мое “эхо” светящимся как новогодняя елка? Чтобы его было видно на всех терминалах?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Должна помочь команда "wall" |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
в каком она пакете, часом не в initscripts?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
нет в sysvinit |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
понятно , а для веселых парней с systemd, есть предложения?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Разве только wall по почте переслать :) Или wget http://mirror.us.leaseweb.net/archlinux … pkg.tar.xz , а потом из пакета достать wall без установки сисвинит. |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
sleepycatyaourt -S systemd-sysvinit Интересно, хоть пакет в AURе, но входит в группу base ;)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
хм, почти костыль, а точно работает? смысле…хотя нет по факту то должно…спасибо щас гляну.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Хм… Не совсем понимаю. Вы хотите сделать так, чтобы при автосрабатывании автобэкапа сообщение спамилось все TTY и PTS консоли? В принципе, это не так сложно сделать, правда под рутом. Хотя мне такая штука не понравилась бы. Скрипт под рутом просто определяет список активных консолей (то есть тех, которые используются какими-либо процессами, см. ps aux хотя бы, хотя можно и посмотреть /proc/*/fd/* ), и на каждую консоль делает echo $'\n'"$message" > $tty |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Все верно Natrio, именно с этой дилемой я и пришел сюда. Думая , что мне мерещиться это только одному. Спасибо wall работает, но есть пара ограничений, придется еще контролировать возможность хакнуть свои терминалы, там где это отключено, нас ждет тот самый болт))) . В связи с этим я решил отказаться от этой идеи и ограничиться старым добрым логом. Всем спасибо.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|