$XDG_RUNTIME_DIR
我的電腦上設定得不好,這會導致upstart
將 PID 檔案寫入我的主資料夾。我可以知道它應該是什麼以及在哪裡設置嗎?
答案1
據我所知,它的形式如下:
/run/user/$(id -u)
例如我的UID是XDG_RUNTIME_DIR
1000 /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