我在哪裏可以添加到$ PATH,以便它可用於所有守護進程?所以它在守護進程啓動前被「包含」或「來源」?
非常感謝!
我在哪裏可以添加到$ PATH,以便它可用於所有守護進程?所以它在守護進程啓動前被「包含」或「來源」?
非常感謝!
我可能誤解了,如果你想運行守護進程之前的東西您可以創建一個cron作業或...
系統啓動文件位於/etc/rc2.d中。您可以使用要在系統啓動時運行的命令將文件添加到此目錄。假設你想在系統啓動時刪除一些臨時文件,你可以在你的/etc/rc2.d文件中加入一個名爲TempFileDel的文件,並用命令刪除臨時文件,這樣每次系統重新啓動時它都會運行。 Helo。 正如shereenmotor所說,啓動腳本通常位於/etc/rc2.d中,但這取決於您運行的UNIX/Linux和系統的默認運行級別。但我恐怕並不那麼容易。腳本名稱必須遵循一些規則: - 有兩種腳本,比方說:kill腳本和啓動腳本。都存儲在/etc/rcX.d中。 - 在啓動腳本之後,首先執行kill腳本。 - 殺死腳本名稱必須以「K」開頭。 - 開始sctipts名稱必須以「S」開頭。 - 在第一個字母后面,必須有一個兩位數字。這讓「rc」知道執行sctrips的順序。 rc是調用其他的「主」腳本。看看你的/ etc/inittab。 - 最後,選擇一個名稱。 當「rc」調用此腳本時,它會添加一個參數:啓動「S」腳本並停止執行「K」腳本。這使您可以使用相同的腳本進行這兩種操作,只需使用鏈接即可。
創建一個文件
#!/bin/ksh
case $1 in
start)
echo Removing file...
rm /tmp/somefile;;
stop)
echo bye!;;
esac
然後
ln -s /path/to/TempFileDel /etc/rc2.d/S10TempFileDel
ln -s /path/to/TempFileDel /etc/rc2.d/K10TempFileDel
這可能是完美的。我會給它一個!謝謝! – 2010-08-02 21:01:36
一個選項是/etc/profile
。
守護進程在不同種類的UNIX上以不同方式啓動。他們中的大多數人都有辦法設置環境。
也許最基本的是爲init進程設置環境,通常通過/ etc/inittab。這將爲系統中的所有進程設置啓動環境。
聽起來不錯。雖然,我在Ubuntu中,但我沒有看到該文件 – 2010-08-02 21:01:19
如果你有一個腳本或命令,你可以把它放在/ bin /和使用chmod和chown設置此時,相應的所有者和permisions
不是一個XPATH問題,去除標籤。 – geoffc 2010-08-02 19:52:49
hm。並不意味着那裏..謝謝 – 2010-08-02 21:00:54