特定のユーザーとして実行しようとしているシェル スクリプトがあります。私のコマンドは次のようになります。
su - jetty sh ./runProgram.sh
コンソールからこのコマンドを実行しようとすると、次のエラーが表示されます。
/bin/sh: /bin/sh: cannot execute binary file
私も試しました:
su - jetty sh runProgram.sh
そして、私はまだ同じエラーが発生します..
私がこれを行うとうまくいきます:
sh runProgram.sh
ただし、このシェル スクリプトは、特定のユーザーによって実行されることを意図しています。これを機能させる方法に関するアドバイスはありますか??