Доброго времени суток.
Столкнулся со странным поведением команд write, wall.
Имеется Debian 7, задача:
Демон запускается из-под пользователя и уведомляет об определенных событиях все открытые сессии терминалов текущего пользователя / так же notify-send.
Если notify-send работает как положено, то с уведомлением сессий терминалов все сложнее.
Пробую так:
$~ wall
Ввожу текст
^D
Ничего не меняется ни в одном открытом терминале.
$~ write user
write: user has messages disabled
$~ mesg
is n
Ага, значит надо включить.
Окей, включаем и добавляем в профиль
$~ mesg y
$~ echo "mesg y" >> ~/.profile
Перелогиниваюсь и опять:
$~ write user
write: user has messages disabled
$~ mesg
is y
Хм...странно...
Пробую на прямую:
~$ tty
/dev/pts/0
$~ echo "Hello, World" >> /dev/pts/0
Hello
Собственно, что из этого понял:
На прямую все хорошо, но вот через write|wall не удается отправить сообщение, даже при включенных сообщениях, куда копать? (В гугл не отправлять, 3 часа уже гуглил и только после этого решил зарегистрироваться на этом форму и спросить совет)