Bagaimana cara mengatur PATH untuk shell non-login di CentOS 7?
Secara khusus, saya memiliki unit systemd yang membutuhkan binari di /usr/local/texlive/2016/bin/x86_64-linux.
Saya mencoba mengaturnya /etc/environmentdengan PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHtetapi kemudian PATH saya /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin.
Saya buat /etc/profile.d/texlive.shdengan export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"tetapi itu hanya bekerja untuk shell login.
Saya melihat Set Path untuk semua Pengguna (Login dan Non-login Shells) tetapi solusinya sudah dicoba di atas.
Saya melihat Cara menambahkan path ke sistem $ PATH untuk semua shell non-login dan shell login semua pengguna di debian tetapi tidak ada solusi yang diterima dan saya tidak yakin saya ingin memodifikasi /etc/login.defskarena mungkin akan berubah dalam pembaruan.