はじめに なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 という本を読みました。プロセスという概念を Ruby のコードを用いて説明してくれます。非常に分かりやすい本で感動しました 復習を兼ねて書籍中の一部の Ruby コードを Python に置き換えたいです。せっかくなので、一番実用的だと思ったプロセスのデーモン化を実装しました。 コード from datetime import datetime import os import sys import time def daemonize(): """ プロセスをデーモン化する。 """ def fork(): if os.fork(): sys.exit() def throw_away_io(): stdin = open(os.devnull, 'rb') stdout = open(os.devnull, 'ab+