Видимо, я не совсем корректно поставил вопрос. There is a screen on: 3981.pts-0.ubuntu (29.08.2012 10:16:39) (Attached). Видимо, нужно смотреть access-лог ssh-сервера.
двигаешься из текущего zsh вверх по дереву процессов пока на найдёшь sshd, а после этого натравливаешь lsof на этот процесс. там и будет один сокет. правда, по нему ты сможешь увидеть только внешний айпишник машины, с которой произошло подключение, так что я не понимаю, как ты собрался посылать уведомление. уж проще обратный тоннель на sshd порт машины, откуда коннектишься
Да, обратные туннели — практически то самое решение. Осталось только на самих машинах проверять, есть ли подключение к серверу. Если есть — запускать уведомление, бравзер, ещё что-то.
-ls?
Видимо, я не совсем корректно поставил вопрос. There is a screen on: 3981.pts-0.ubuntu (29.08.2012 10:16:39) (Attached). Видимо, нужно смотреть access-лог ssh-сервера.
ты до сих пор не поставил вопрос
Я хочу определять, с какой машинки я подключился к серверу и приаттачил screen чтобы mcabber мог слать туда уведомления.
двигаешься из текущего zsh вверх по дереву процессов пока на найдёшь sshd, а после этого натравливаешь lsof на этот процесс. там и будет один сокет. правда, по нему ты сможешь увидеть только внешний айпишник машины, с которой произошло подключение, так что я не понимаю, как ты собрался посылать уведомление. уж проще обратный тоннель на sshd порт машины, откуда коннектишься
Да, обратные туннели — практически то самое решение. Осталось только на самих машинах проверять, есть ли подключение к серверу. Если есть — запускать уведомление, бравзер, ещё что-то.
man 1 w
man 1 who