Linux /etc/profile.d/myscript.sh が VNC を使用して実行されていません。

Linux /etc/profile.d/myscript.sh が VNC を使用して実行されていません。

/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

(コメントできないので、ここに返信します)

関連情報