/etc/profile.d/setpath.shにスクリプトがあります。
#!/bin/sh
export PATH=$PATH:/sbin
スクリプトは簡単な操作を実行しますが、vncを使用するときにパス環境を設定しません。 (vncで端末を開く)
ログインシェルと非ログインシェルについて読みました。 CentOS環境を実行してSSH経由で接続しています。次に、vncセッションを作成します。パスがsshには追加されているがvncには追加されていないことがわかります。
vncでPATHを正しく設定する方法はありますか?それでも/etc/bashrcに追加する必要がありますか?
事前にありがとう
答え1
VNCで接続して実行した後、GUIで端末を開いてみましたか?
ソース/etc/profile.d/setpath.sh
または
。 /etc/profile.d/setpath.sh
(コメントできないので、ここに返信します)