怎么做門戶網(wǎng)站設(shè)計方案/google收錄提交入口
嘗試了多種方法,現(xiàn)總結(jié)如下:
在用戶登錄之前自動執(zhí)行
1. /etc/init.d/rcS
2. /etc/inittab
在用戶登錄之后自動執(zhí)行:下述方法,實際嘗試發(fā)現(xiàn),之后再輸入用戶名和密碼后才會自動執(zhí)行。當如果不需要輸入用戶名或密碼時,不知是否會自動執(zhí)行,需要后續(xù)再做嘗試。
1. /etc/profile.d/*.sh
詳細說明:
1. /etc/init.d/rcS
因為在 /etc/inittab中有這條語句“::sysinit:/etc/init.d/rcS”, 表示在運行boot或bootwait進程之前運行/etc/init.d/rcS。所以在rcS中增加響應(yīng)的執(zhí)行命令,就可以使linux開機后自動執(zhí)行響應(yīng)的操作。
另外除了在rcS中增加命令,也可以再/etc/init.d中增加響應(yīng)的腳本,但是腳本的命名必須是以大寫的‘S’開頭,否則不會被執(zhí)行。這是因為在rcS中有這樣的語句“for i in /etc/init.d/S??* ;do” , 他會掃描這個目錄下的所有以S開頭的文件并執(zhí)行。
2.?/etc/inittab
嘗試在inittab中增加執(zhí)行腳本“::sysinit:/etc/profile.d/ys.sh”, 但是會提示失敗:can't run '/etc/profile.d/ys.sh': No such file or directory。有可能是這個目錄在這個時間點還不能訪問,如果將這個腳本放在/etc/init.d/目錄下,有可能能行,需要再做嘗試。
2.?/etc/profile.d/*.sh
在用戶登錄后,會自動執(zhí)行這個目錄下的所有 .sh腳本。因為在/etc/profile 中有下面這樣的語句“for i in /etc/profile.d/*.sh ; do”, 這樣就會執(zhí)行所有.sh腳本。