$XDG_RUNTIME_DIR
がコンピュータ上で適切に設定されていないため、upstart
PID ファイルがホーム フォルダに書き込まれます。何を設定すべきか、どこに設定すればよいか教えてください。
答え1
私の知る限り、それは次のような形式です:
/run/user/$(id -u)
たとえば、私の UID は 1000 なので も同様XDG_RUNTIME_DIR
です/run/user/1000
。 で設定してみてください~/.pam_environment
:
echo "XDG_RUNTIME_DIR=/run/user/$(id -u)" >> ~/.pam_environment
しかし、これに関する情報源は見つかりませんでした。
答え2
セット:
export XDG_RUNTIME_DIR=/run/user/$(id -u)
これを永続的にするには、.bashrc ファイルに追加します。
echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" >> ~/.bashrc
source ~/.bashrc