Engineering Note

プログラミングなどの技術的なメモ

2019-04-01から1ヶ月間の記事一覧

Python シグナルによるプロセスの再起動

サーバシステムなどでは、設定ファイルの変更に伴う再起動にあたり、ハングアップシグナル(SIGHUP)を送り、execコマンドで上書きするというやり方がよく使われています。 今回はこの方法について学んでいきます。

Python プロセスのデーモン化

プロセスの中でも、バックグラウンドで動作し続けるものをデーモンと言います。 今回はデーモンプロセスの作成について学んでいきます。

Python シグナルAPIの操作

Pythonでは、signalモジュールによりUnixやLinuxで扱われるシグナルに纏わるAPIを利用することができます。 今回はsignalの基本的な使い方について学んでいきます。

Python プロセスAPIの操作(fork, exec, wait)

Pythonでは、osモジュールによりUnixやLinuxで扱われるプロセスに纏わるAPIを利用することができます。 今回はfork、exec、waitの基本的な使い方について学んでいきます。

クライアントプログラムの作成(Pythonによるネットワークプログラミング)

本記事は、Pythonによるネットワークプログラミングについての学習メモとなります。 参考書籍としてLinuxネットワークプログラミングバイブルを用い、同書の内容に沿ったかたちで、Pythonに書き直しをしていきます。 今回は、シンプルなクライアントプログラ…

サーバプログラムの作成(Pythonによるネットワークプログラミング)

本記事は、Pythonによるネットワークプログラミングについての学習メモとなります。 参考書籍としてLinuxネットワークプログラミングバイブルを用い、同書の内容に沿ったかたちで、Pythonに書き直しをしていきます。 今回は、シンプルなサーバプログラムの作…