システム化された PrivateTmp と JoinsNamespaceOf

システム化された PrivateTmp と JoinsNamespaceOf

次の 2 つのサービス定義があります。

service_a.サービス:

[Unit]
Description=ServiceA

[Service]
JoinsNamespaceOf=service_b.service
PrivateTmp=yes

service_b.サービス:

[Unit]
Description=ServiceB

[Service]
PrivateTmp=yes

service_bがファイルをに書き込むと、/tmp/some_file.binそのファイルは有効です。ファイルはデバイスの PrivateTmp に書き込まれます。作成後、service_bはservice_aでDBus呼び出しを呼び出し、「/tmp/some_file.bin」をパラメータの1つに渡します。実行時に、service_aは「該当するファイル/tmp/some_file.binが見つかりません」というメッセージを表示し、tmpディレクトリの解析が機能しないことを示します。 service_aが/tmp/some_file.binをservice_bの正しいプライベート温度で確認できないのはなぜですか?

免責事項:はい、システムデーモンを再ロードし、両方のサービスを再起動しました。

ベストアンサー1

おすすめ記事