#!/bin/sh
# ppplogin - script to fire up pppd on login
mesg n
stty -echo
exec pppd -detach silent modem crtscts
mesg命令阻止其他用戶寫入tty正在使用的東西,例如,寫入命令。Stty命令關閉回音特性。這是必要的,因為如果不這樣做同級發送的所有東西都會返回到它自己。上面給出的PPPD選擇的最重要的部分是-detach,因為它阻止PPPD的DRAM從控制tty中分離出去。如果我們沒有指定這個選擇,它將到背景中,退出shell手稿。這將會輪到連續行的停滯並會斷開連接。無聲的選擇使PPPD等待,直到它從正在呼叫的系統中接收到一個包裹,才會開始發送。這在呼叫系統太慢而讓它的PPP客戶惱火的時候可以阻止傳送時間超時的發生。Modem使PPPD觀察DTR線來了解同級是否已經斷開了連接,並且由來crtscts打開硬件握手。