タグ

ブックマーク / www.mk-mode.com (2)

  • Linux - サービスの init.d 起動と service 起動の違い!

    env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" status env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" stop env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" start env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS} 3. 結論 init.d 起動と service 起動とで挙動に違いがあるということから、分かること・言えることは以下のとおり。 環境変数に影響されないようなサービス(起動スクリプト)なら、init.d 起動も service 起動も変わりはない。 init.d

    Linux - サービスの init.d 起動と service 起動の違い!
  • Ruby - スクリプトをデーモン化!

    mk-mode.com Linux, Debian, IT, Server, PG, Ruby, Rails, Python, C++, Fortran, PC, MariaDB, math, GIS, etc... Ruby スクリプトをデーモン化する方法についてです。 デーモン(Daemon)とは、マルチタスク OS におけるバックグラウンドで動作するプロセスのことです。 Windows のようなシングルタスク OS では、同様な処理を擬似的に実現するサービスに当たるでしょうか。 以下、Ruby スクリプト作成例を掲示して簡単に説明し、起動スクリプトも紹介します。 0. 前提条件 Linux Mint 14 (64bit) での作業を想定。 Ruby 2.0.0-p247 での作業を想定。 デーモン処理を行う Ruby スクリプトを起動・停止・再起動するスクリプトも作成する。 1. R

    Ruby - スクリプトをデーモン化!
  • 1