職場で奇妙な行動を発見しました猫CentOS 7で。たとえば、接続をテストする簡単なコマンドは次のとおりです。
hcat -e "show databases"
ホーム(~/
)ディレクトリで実行するとエラーが返され、別のディレクトリで実行すると成功します。
whereis hcat
単一の場所が返されました/usr/bin/hcat
。
Q:これをデバッグする方法は?
私はUnixの経験はあまりありませんが、bashを邪魔することがあると思いますが、きれいに.bashrc
見えます.bash_profile
。また、他のユーザーにもうまく機能します。また、権限を使用して実行すると同じ動作が発生するため、sudo
権限の問題ではないはずですか?