BASH Programming - Введение


Установка глобального псевдонима для pppd


Для того, чтобы облегчить работу нашим модемным PPP пользователям, мы создадим глобальный псевдоним (в /etc/bashrc) так, чтобы одна простая команда запускала ppp на сервере, как только они регистрируются в системе.

Это выглядит примерно так

______________________________________________________________________

alias ppp="exec /usr/sbin/pppd -detach" ______________________________________________________________________

Что это значит

  • exec : это означает заменить запущенную программу (в этом случае shell) программой, которая указана.
  • pppd -detach : запустить pppd, и НЕ переводить в фоновый режим.
  • Это гарантирует, что когда pppd завершит работу, то не останется никаких других процессов.

    Когда пользователь регистрируется по этому способу, при выполнении команды 'w' он появляется как

    ______________________________________________________________________ 6:24pm up 3 days, 7:00, 4 users, load average: 0.05, 0.03, 0.00 User tty login@ idle JCPU PCPU what hartr ttyC0 3:05am 9:14 - ______________________________________________________________________

    И это - все ... Я рассказал вам о простом, основном PPP сервере!



    Содержание раздела