タグ

Upstartに関するakatakunのブックマーク (4)

  • Upstartを使ってイベントに応じてジョブを起動/停止させてみる - 世界中の羊をかき集めて

    SysVinitのようなinitデーモンの代替となるUpstart。 書いてみたら凄く簡単だった。 initデーモンのスクリプトは書くの面倒だもんね。。 Upstartの基的な書き方は、 ハートビーツさんの、「Upstart を使ってお手軽 daemon 化」の記事を参照するといい。 http://heartbeats.jp/hbblog/2013/02/upstart-daemon.html この記事では、Upstartの特徴である、"イベント"に応じてジョブを実行/停止 を紹介したいと思う。 まず簡単な例で、runlevelの変更によって実行/停止をしたい場合以下のようになる。 $ cat /etc/init/apache.conf start on runlevel [2345] stop on runlevel [016] respawn exec /usr/local/apac

    Upstartを使ってイベントに応じてジョブを起動/停止させてみる - 世界中の羊をかき集めて
  • serviceコマンドと/etc/initと/etc/init.dの違いの関係 - 或る阿呆の記

    Ubuntu Magazineの記事を参考に、まがりなりにも自分でサーバーを構築してから早半年。といってもファイルサーバーとDLNAのメディアサーバーくらいの機能しかないわけですが、それでもかつてに比べると少しは成長したなぁと思います。 さて、そんな初心者Linuxサーバー管理者が日々ちょくちょく疑問に思っていたこと。それは /etc/init.d/なんとか と serviceコマンドを使うのは何が違うのかということ。調べていると、sshサーバー一つ立ち上げるのも、/etc/init.d/sshと書いてあったり、service sshと書いてあったりするわけですが、これって何が違うんだろう?という。さらに考えてみると、/etc/init.dじゃなくて/etc/initなのもあるよな、何が違うんだろ…とかも思ったり。 まぁ、/etc/initと/etc/init.dがあるのは歴史的経緯で深い

    serviceコマンドと/etc/initと/etc/init.dの違いの関係 - 或る阿呆の記
    akatakun
    akatakun 2018/04/02
    共にInitデーモン,UpstartにはSysVのinitスクリプトに対する互換性がある,/etc/init.d/*: SysV,/etc/init/*: Upstart, serviceコマンドはSysVinit があればSysVinitでなければUpsertを実行?
  • Upstart を使ってお手軽 daemon 化

    こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か UpstartのWikiによると、"/sbin/init"デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易 仮にABE

    Upstart を使ってお手軽 daemon 化
    akatakun
    akatakun 2018/04/02
    SysVinitに比べ設定が簡単で起動が早い
  • root以外のユーザーでupstartを実行する - Qiita

    あるスクリプトをroot以外のユーザーでずっと実行させたい、そしてもしプロセスが死んでも再起動して欲しいという事で初めて upstart を使ってみたのでその時のメモ 今回は無限ループするシェルスクリプトをupstartとして登録して挙動を確認する 参考 Upstartの動きを理解する Upstartを使ってお手軽deamon化 動作環境 Amazon Linux AMI release 2015.03 Upstartのバージョン確認 $ initctl --version initctl (upstart 0.6.5) Copyright (C) 2010 Canonical Ltd. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCH

    root以外のユーザーでupstartを実行する - Qiita
  • 1