たとえばuser1、ユーザーに変更があり.bash_profile、そのうちの1人がを変更しますPATH(例:)export PATH=/some/place:$PATH。この変更user1は、としてログオンするか、を実行すると正常に機能しますsu - user1。
しかし、suas を介してコマンドを実行しようとするとroot、たとえば:
su -c test.sh oracle
(テストにはが含まれますecho $PATH)
変更されているPATH(または、ルートのPATH問題)ようではありません。また、にコピーしようとし.bash_profileましたが.profile、役に立ちませんでした。
なぜこうなった?
su