Linuxで私のrun.shコマンドを見ることができないのはなぜですか?

Linuxで私のrun.shコマンドを見ることができないのはなぜですか?

Ubuntu Linux 12.04 LTSディレクトリにrun.shがあります。私はディレクトリ構造の他の場所でバイナリを「見る」ようにPath変数を変更してきました。ただし、完全なパスを指定しても、まだコマンドが見つかりません。私はLinuxの基本的な実践的な知識だけを持っています。どうしたの?なぜrun.shを見ることができないのですか?

memsql@memsql-virtual-machine:~/voltdb/doc/tutorials/helloworld$ sudo /home/memsql/voltdb/doc/tutorials/helloworld/run.sh
sudo: /home/memsql/voltdb/doc/tutorials/helloworld/run.sh: command not found
memsql@memsql-virtual-machine:~/voltdb/doc/tutorials/helloworld$ ls
Client.class  deployment.xml  Insert.class  log     run.sh        Select.java
Client.java   helloworld.sql  Insert.java   README  Select.class  statement-plans
memsql@memsql-virtual-machine:~/voltdb/doc/tutorials/helloworld$ pwd
/home/memsql/voltdb/doc/tutorials/helloworld

ベストアンサー1

実行可能にしてchmod a+x run.sh再試行する必要があります。

これによりファイルが実行可能になります。

おすすめ記事