いくつかのデータを収集して一時的に書き込むRaspberry Pi用の簡単なSystemDサービスを作成しました。
/run/user/1000
うまくいきましたが、再起動時にユーザーがログインするまでディレクトリが存在しないことがわかりました。
tmpfs
それでもサービスを利用したい場合はどうすればよいですか?どういうわけかこのディレクトリを強制的に作成する必要がありますか?どのように?別の場所を使用する必要がありますか?どちら?一つ作るべきですか?どこ?
答え1
サービスの場合は、別のユーザーを作成して実行できます。次に、一時記憶装置として/dev/shm
、またはを使用します/tmp
。