起動

2707 ワード

see also:http://blog.csdn.net/hcx25909/article/details/9068497
http://www.cnblogs.com/ainiaa/archive/2011/12/05/2276989.html
1、方法1、rc.loaclスクリプトを編集し、rcプログラムは自動的に最後に実行されるスクリプトを起動します。
Ubuntu起動後に/etc/rc.localファイルのスクリプトを実行します。
だから私たちは直接に/etc/rc.localにスタートスクリプトを追加することができます。
もちろん文に追加します。exit 0 前の方がいいです
例えば:
sudo vi/etc/rc.local
その後、exit 0の前にスクリプトコードを追加します。
 2、方法2、Ubuntuの起動サービスを追加します。
起動実行のためのスクリプトファイルを追加すると、
まずスクリプトをコピーまたはソフトに接続してもいいです。
使用:udate-rc.d xxx defaults NN命令(NNは起動順)、
初期化実行のキューにスクリプトを追加します。
スクリプトがネットワークを使用する必要がある場合、NNは99のような大きな数字を設定します。
1)あなたの起動スクリプトをコピーします。 /etc/init.dディレクトリ下
 以下はあなたのスクリプトファイル名をtestと仮定します。
2)スクリプトファイルのパーミッションを設定します。
 $ sudo chmod 755/etc/init.d/test
3)次のコマンドを実行してスクリプトをスタートスクリプトにセットします。
 $ cd /etc/init.d
 $ サド udate-rc.d test defaults 95
 注:数字95はスクリプト起動の順番番号です。自分の必要に応じて修正すればいいです。あなたが複数の起動スクリプトを持っていますが、それらの間には先着的にスタートした依存関係があります。この数字の具体的な役割が分かります。このコマンドの出力情報は以下の通りです。
update-rc.d: warning: /etc/init.d/test missing LSB information
update-rc.d: see 
  Adding system startup for /etc/init.d/test ...
    /etc/rc0.d/K95test -> ../init.d/test
    /etc/rc1.d/K95test -> ../init.d/test
    /etc/rc6.d/K95test -> ../init.d/test
    /etc/rc2.d/S95test -> ../init.d/test
    /etc/rc3.d/S95test -> ../init.d/test
    /etc/rc4.d/S95test -> ../init.d/test
    /etc/rc5.d/S95test -> ../init.d/test
起動スクリプトをアンインストールする方法:
 $ cd /etc/init.d
$スド udate-rc.d-f test remove
コマンド出力の情報は以下の通りです。
Removing any system startup links for /etc/init.d/test ...
    /etc/rc0.d/K95test
    /etc/rc1.d/K95test
    /etc/rc2.d/S95test
    /etc/rc3.d/S95test
    /etc/rc4.d/S95test
    /etc/rc5.d/S95test
    /etc/rc6.d/K95test
3、方法3、**.desktopスクリプトを編集して、デスクトップに入ってから実行します。
Ubuntu起動してデスクトップに入ったら/etc/xdg/autstart/ファイルのスクリプトを実行します。
したがって、直接に/etc/xdg/autstartに起動スクリプトを追加することができます。
例えば:
サド vi  /etc/xdg/atootstart/atowork.desktop
[Desktop Entry]                                                                                                                                              Name=switch                                                                                                                                            Name[zhuCN]=自動コンパイルおよびプリコンパイルGeneraicName[zhuCN]=コンパイルおよびプリコンパイルComment=Auto reume moitor mode、adjust preferred geometry.Commment[zhuCN]=自動コンパイルは、gitlaysからの合併要求Exec=/usr/liatwork/littwork/tworkUtility;StartpuNotify=false X-GNOME-Atootstart-Phase=Apple start X-GNOME-Atorstart=false X-GNOme-Atootstart-Notify=false X-KDE-atootstart-after=panel X-KDE-StartpNortefy=false=false