小编Agr*_*ag9的帖子

为 systemd 单元设置 PATH

如何在 CentOS 7 中为非登录 shell 设置 PATH?

具体来说,我有一个 systemd 单元,它需要/usr/local/texlive/2016/bin/x86_64-linux.

我试图将它设置为/etc/environmentwithPATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH但后来我的 PATH 是/usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin.

我创建/etc/profile.d/texlive.shexport PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"但仅适用于登录外壳。

我查看了所有用户的设置路径(登录和非登录外壳),但上面已经尝试了解决方案。

我查看了如何在 debian 上为所有用户的非登录 shell 和登录 shell 添加系统 $PATH 的路径,但没有公认的解决方案,我不确定是否要修改,/etc/login.defs因为它可能会在更新中更改。

centos path systemd

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

centos ×1

path ×1

systemd ×1