2011-07-16 6 views
2

rsyncを使用してスレーブWebサーバーをマスターと同期させるためのクイックスクリプトをノックアウトしました。 (https://github.com/simonjgreen/liveFolderSync/blob/master/liveFolderSync.sh)SysVまたはUpstart互換のBashスクリプトを構築する際の考慮

これはブート時に実行し、通常の/etc/init.d/で制御できるようにしたいと考えています。私は常にinit.dスクリプトとupstartスクリプトの両方が混乱していることが判明しており、どこからでも最初から始めるためのガイドを見つけることはできません。

私がそれ以上持っていたい唯一のコントロールは、スタート/ストップ/リスタートです。明らかに後で私はconfigを/ etcの別のファイルに移動しますが、それはすでにカード上にありますので、この質問の範囲外です。

任意のポインタ/アドバイスとベストプラクティスが役立ちます。私はUbuntuでこれをやっていると付け加えるべきです。

答えて

2

は、SYS V initスクリプトを開始するには、私は以下のリンクをお勧め:成り上がりへの具体的な手順については

  1. Linux: How to write a System V init script to start, stop, and restart my own application or service
  2. Writing System V init scripts for Red Hat Linux
  3. Ubuntu Bootup Howto

を、私は希望以下から始めることをおすすめします:

0123現時点では

129 questionsは正しい方向にあなたを指しますそのうちのいくつかは、AskUbuntuでもあります。

+0

リンク#2が死んでいるようですが、何か助けになりました。http://www.softpanorama.org/Commercial_linuxes/Startup_and_shutdown/creating_your_own_init_scripts.shtml – dsummersl

関連する問題