タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

daemonに関するsnaka72のブックマーク (2)

  • DaemonContextでpythonスクリプトをデーモン化する – taichino.com

    pythonでデーモンを書きたいと思って、調べてみると「Pythonでprefork型のデーモンを書く」という記事を見つけました。この内容が素晴しくて、プロセスもデーモンも初心者な僕でも処理の大枠を理解できました。 それで、デーモン化する為のモジュールってあるんじゃないのと思いpypiを見てみると、複数のモジュールが登録されていました。その中で一番リッチな機能を持つDaemonContextを使ってみる事にしました。 インストールはeasy_installで一発です。 $ easy_install python-daemon 使い方も簡単でDaemonContextオブジェクトを作成して、そのwith構文中がDaemon化されます。 #!/usr/bin/python # -*- coding: utf-8 -*- from __future__ import with_statement

  • Ruby: daemon (Japanese)

    Ruby で daemon プロセスを setsid(2) のサポートが行なわれたときに記念に書いたものです。 現在は Ruby 1.9 系には Process#daemon があります。 これが標準で使えるようになるまでは daemon の作成に Process#setsid を使いましょう。 ruby-1.1b9_29 から setsid(2) がサポートされました(現在 1.8.6 がリリースされています)。 これで手軽に daemon プロセスがつくれます。 スクリプト言語ですが、手軽にちょっとしたサービスを実施できるようになるのはうれしいですね。 ここでの話は UNIX 系の OS が前提になりますが、POSIX の setsid をサポートしている場合には、同じことが可能かも。 また、考え方自身は C でプログラムをつくるときなどと共通です。 ただし、Ruby で実現するの

  • 1