次の 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の正しいプライベート温度で確認できないのはなぜですか?
免責事項:はい、システムデーモンを再ロードし、両方のサービスを再起動しました。