Статистика

Участников проекта 105
Опубликовано статей 78
Отчет по карме. Топ 20

Новости блога

1 29.11.2013  Сегодня самым активным участникам newblog'а был выплачен доход с sape.
7 02.11.2012  Ура! Свешилось, нашему сайту дали тИЦ 10. Спасибо всем кто принимает участие в развитии нашего блога.
8 21.08.2012  Интеграция с sape.ru. Теперь каждый автор статей на newblog автоматически зарабатывает на рекламе.
Все новости

Топ 5 категорий

Программирование 46
Операционные системы 9
Базы данных 4
Туризм 2
Заметки 2

Последние 5 заметок (90)

gullyar - Закладки gullyar
gullyar - Ваша первая закладка
osadchaya - Закладки osadchaya
Ira0231188 - Закладки Ira0231188
Ira0231188 - Закладки Ira0231188

Ссылки

www.freedev.asia

Вывести сообщение всем пользователям залогиненым в linux.

29.12.2011 19:20 | Просмотров: 2617 | Доход: 54.25 руб. | Комментариев: 5
[Операционные системы] 
Рейтинг: 4.5/2

Сейчас я расскажу о способе, который позволяет в Linux вывести короткое сообщение всем пользователям, которые залогинены в систему в настоящее время. Причем данное сообщение увидят как пользователи работающие в консоли, так и в иксах(например в kde есть специальная служба сообщений, которая выдает красивое окошко в панели задач). Данное сообщение можно использовать для разных целей, например предупредить пользователей о каком-то критическом обновлении или действии, но злоупотреблять этим тоже не стоит ;) Итак команда достаточно короткая:

logger -p auth.emerg [ваше сообщение]

Пару примеров:

logger -p auth.emerg [щас свет рубанут, спаси и сохрани]
logger -p auth.emerg [фродо, срочно выйди в аську]

Посмотреть кто получит ваше сообщение можно командой (w):

# w
12:06:40 up 10 days,  5:55,  n users,  load average: 1,66, 1,31, 1,29
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user1      pts/2    ip     Wed09    0.00s  0.04s  0.02s sshd: user1 [priv]  
...

Данный способ можно использовать и в программировании, например в php-cgi достаточно заключить команду в ``


© GM
| Комментировать статью |
  • WTP +711 (29.12.2011 15:48)
    Можно использовать в качестве echo дял проверки автоматически запускаемых скриптов.
    | Ответить |
    • GM +2587 (29.12.2011 15:58)
      Хм.. еще одно оригинальное применение :)
      | Ответить |
  • Аноним 0 (30.12.2011 11:12)
    ржака
    | Ответить |
  • saratan +16 (30.12.2011 11:46)
    эмм... на сколько я знаю стандартные средства линухи используют wall... напимер когда ты выключаешь комп или что то в этом духе
    echo 'test' | wall
    | Ответить |
    • GM +2587 (30.12.2011 11:50)
      круто.. не знал про wall, взял на заметку :)
      | Ответить |