人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: yam4
●カテゴリ:コンピュータ 生活
✍キーワード:Linux RC sh アプリケーション スクリプト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● mvx
●15ポイント

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

日本の Linux 情報

URLはダミーです。

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

$ su

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

# exit

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

◎質問者からの返答

ありがとうございます。

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

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

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


2 ● aki73ix
●30ポイント

http://buhitti.no-ip.com/~buhi/tips/linuxtips.php

/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

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

http://nayuta.homeunix.net/pukiwiki/index.php?%A5%A6%A5%A3%A5%F3...

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

source /home/root/test.sh

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

http://maborosi.kobe-du.ac.jp/sugiura/soft/super/bash.htm#sec12

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

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

◎質問者からの返答

ありがとうございます


3 ● tomoyann
●15ポイント

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 に起動スクリプトを放り込む。

等でしょうか。

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

◎質問者からの返答

ありがとうございます。

redhatです

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ