W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
更改當前節(jié)點上的應用程序的運行權(quán)限
用法:
permit(Application, Permission) -> ok | {error, Reason}
更改當前節(jié)點應用程序 Application 的運行權(quán)限。為了函數(shù)能有效,應用必須使用 applicaltion:load/1,2 來加載。
如果應用程序的加載權(quán)限(不是啟動)設(shè)置為 false,應用啟動時將會返回 ok,不過應用沒用真的啟動,除非把權(quán)限設(shè)置為 true。
如果一個正在運行中的應用程序設(shè)置為 false,應用程序?qū)魂P(guān)停。如果應用程序后來設(shè)回 true,它將重新啟動。
如果應用程序是分布在別的節(jié)點上,把應用程序的運行權(quán)限設(shè)置為 false,那么應用程序?qū)鶕?jù)應用描述的配置啟動并遷移到別的節(jié)點上。
函數(shù)不會有返回,直到應用程序啟動成功,或者停止完畢,或者是成功遷移到別的節(jié)點上去。但是,在一些情況下,運行權(quán)限設(shè)置為 true,函數(shù)也許會返回 ok,即使應用程序沒用成功啟動。當因為一個應用程序依賴的其他應用程序沒有成功啟動而導致自己不能成功啟動時,將出現(xiàn)上面返回 true 的情況。當它們都成功啟動,應用程序 Application 也將會成功啟動。
默認情況下,所有的應用程序?qū)⒁钥蛇\行的權(quán)限(true)在所有節(jié)點上加載。應用運行權(quán)限的默認權(quán)限是有內(nèi)核配置參數(shù) permissions 來決定。
application:permit(genfsm, true).
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: