配置mac啟動(dòng)項(xiàng)的3種方式總結(jié)-創(chuàng)新互聯(lián)

前言

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站與策劃設(shè)計(jì),金塔網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:金塔等地區(qū)。金塔做網(wǎng)站價(jià)格咨詢(xún):18982081108

在Mac OS X中,有三種方式來(lái)實(shí)現(xiàn)啟動(dòng)項(xiàng)的配置:1)Login Items;2)StartupItems;3)launchd daemon。下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

1. Login Items

打開(kāi)System Preferences,選擇System -> Accounts,選擇Login Items選項(xiàng)卡,將/Applications目錄下的.app直接拖進(jìn)右邊的列表中。重啟電腦之后就會(huì)發(fā)現(xiàn)列表中的程序在開(kāi)機(jī)之后就自動(dòng)啟動(dòng)了。

配置mac啟動(dòng)項(xiàng)的3種方式總結(jié)

2. StartupItems

StartupItems,顧名思義,就是在系統(tǒng)啟動(dòng)過(guò)程中運(yùn)行的程序,它們可以是運(yùn)行完就立即終止的程序(比如,開(kāi)機(jī)清空廢紙簍),也可以是一直持續(xù)在系統(tǒng)運(yùn)行周期的后臺(tái)進(jìn)程。

StartupItems一般存放在以下兩個(gè)路徑下:

1)/System/Library/StartupItems

2)/Library/StartupItems

大部分與系統(tǒng)相關(guān)的StartupItems都放在/System/Library/StartupItems這個(gè)路徑下,它們會(huì)先于/Library/StartupItems路徑下的執(zhí)行,因?yàn)榍罢呗窂较碌腟tartupItems提供了系統(tǒng)級(jí)的基礎(chǔ)服務(wù),比如crash reporting,core graphics services,system accounting等,而后者路徑在默認(rèn)情況下是不存在的,需要自己手動(dòng)創(chuàng)建。

這里我們以/Library/StartupItems目錄下的IcebergControlTower為例。

配置mac啟動(dòng)項(xiàng)的3種方式總結(jié)

簡(jiǎn)單來(lái)說(shuō),在Mac OS X上,一個(gè)StartupItems包含以下兩個(gè)方面的內(nèi)容:

1)可執(zhí)行程序;

2)包含依賴(lài)進(jìn)程關(guān)系的plist文件(StartupParameters.plist)。

2.1 The Property List

2.1.1 Plist的key值與含義

StartupParameters.plist 是一個(gè)屬性列表,包含了運(yùn)行可執(zhí)行程序的必要條件。

配置mac啟動(dòng)項(xiàng)的3種方式總結(jié)

該plist需要獲得root權(quán)限,包含了幾個(gè)方面的內(nèi)容:

1.Description;

對(duì)該服務(wù)的一個(gè)簡(jiǎn)單的描述,僅僅是描述,并不是說(shuō)明實(shí)際的進(jìn)程名稱(chēng)。

2.Provides;

指定StartupItems提供的服務(wù)。如圖plist文件Provides中說(shuō)明,StartupItems開(kāi)啟的后臺(tái)進(jìn)程名為:Iceberg Control Tower。

Provides可以指定多個(gè)服務(wù),反映在圖中就是Item0,Item1…等。這里只有Item0。

3.Uses;

指定了在StartupItems加載之前需要開(kāi)啟的服務(wù)。Mac OS X系統(tǒng)先嘗試著加載Uses中指定的服務(wù),然后再加載StartupItems。也就是說(shuō),即使Uses中指定的服務(wù)沒(méi)有加載成功,系統(tǒng)仍然會(huì)加載StartupItems。

4.OrderPreference;

指定執(zhí)行StartupItems的時(shí)間順序。這個(gè)順序的重要程度排在Uses之后,是指定執(zhí)行完Uses之后的順序??赡艿娜≈蛋ǎ篎irst, Early, None(default), Late, Last。

5.Messages。

2.1.2 創(chuàng)建一個(gè)StartupParameters.plist文件

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
 <key>Description</key> 
 <string>Iceberg Control Tower Initilaization</string> 
 <key>Provides</key> 
 <array> 
  <string>Iceberg Control Tower</string> 
 </array> 
  <key>Uses</key> 
 <array> 
  <string>Disks</string> 
 </array> 
 <key>OrderPreference</key> 
  <string>None</string> 
</dict> 
</plist>

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站muchs.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

文章名稱(chēng):配置mac啟動(dòng)項(xiàng)的3種方式總結(jié)-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article44/dhgche.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作