Linuxで、今まで、手動で起動していたアプリケーションの起動shを

Linux起動時に自動起動させたいのですが、どうすればよいですか?
調べたらスクリプトを書いてrc.dへ登録するなど理解できませんでした。
簡単な方法でお願いします

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/05/01 16:20:52
  • 終了:--

回答(3件)

id:mvx No.1

mvx回答回数6ベストアンサー獲得回数02004/05/01 16:46:27

ポイント15pt

http://www.linux.or.jp/

日本の Linux 情報

 URLはダミーです。

コンソールが使えるのでしたら、とても簡単な方法としては、

$ su

# cat 今までの起動sh >> /etc/rc.local

# exit

これで、今までの起動shが起動時のスクリプト/etc/rc.localに追加されます。

id:yam4

ありがとうございます。

rc.localへ全て書き込むということですか?

これは、正しいやりかたなのでしょうか?

なにかサンプルなどあればお願いします

2004/05/01 16:56:18
id:aki73ix No.2

aki73ix回答回数5224ベストアンサー獲得回数272004/05/01 16:57:04

ポイント30pt

/etc/rc.d/rc.local

などに記録するわけですが

例えば /home/root/test.shを自動で動かしたいなら

vi /etc/rc.d/rc.local

emacs /etc/rc.d/rc.local

で最後の行に

/home/root/test.sh

を加えて保存するだけです

cshやtcshから起動したいならば

/user/local/bin/tcsh /home/root/test.sh

なんてしないといけませんが

あとは、xwindowを使ってるのなら .xinitrcや.initrcに入れる方法もありますがこちらの方が面倒です

source /home/root/test.sh

の様に取り込まなければいけません

使い方が良く分からなければこちらをどうぞ

具体的にどんな環境で実行したいのか、理解できなかった点などを書いていただけると説明しやすいと思います

id:yam4

ありがとうございます

2004/05/01 17:05:00
id:tomoyann No.3

tomoyann回答回数10ベストアンサー獲得回数02004/05/01 17:03:37

ポイント15pt

http://www.linet.gr.jp/~kojima/Plamo/

Welcome to Plamo Linux Home Page

URLはダミーです。

えっと、起動shとはシェルスクリプトの事でしょうか?

それと、今回の質問は

どのディストリビューションについてのお話でしょうか?

ディストリビューションによって推奨される作法が違うと思うのですが。

Plamo Linux の場合は、

1.rc.localに直接書き込む

2./bin や /usr/bin などに起動スクリプトを放り込み、

rc.localなどに起動スクリプトのパスを記述する。

3./etc/rc.d/init.d に起動スクリプトを放り込む。

等でしょうか。

最終的には、自分の好きな方法を選べばよいと思います。

id:yam4

ありがとうございます。

redhatです

なんとなく分かったので、ここで終了します。皆さんありがとうございました

2004/05/01 17:36:45

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません