私のこのプログラムには、他の人が読めるようにそのステータスを公開してほしい。最初に頭に浮かぶのはこれをファイルに書き込むことですが、私のプログラムの流れはこのステータスを1秒間に数回更新するのに便利であり、毎回ディスクに書き込むのはばかげています。
たとえば、RAMディスクを手動でどこかにマウントせずにファイルシステムで利用できる、このファイルをメモリのみに保存する方法はありますか?
私のプログラムはPythonで書かれており、そのステータスを読んでいる人は何でもかまいません。
プログラムでUnixまたはネットワークソケットを開いて、システムが接続し、必要に応じてステータスを要求できるようにするための何らかのインターフェイスを構築してみませんか?
/dev/shm にあるものはすべて RAM にあるので高速で、同期の問題もありません。
共有メモリセグメントを作成し、それをプログラムで開くのはどうですか?1つは、共有メモリセグメントを共有するすべての人が同じシステム上にいる必要があります。