web-dev-qa-db-ja.com

.shスクリプトは実行されません

可能性のある複製:
ターミナルで.shファイルを実行する方法

Ubuntu 12.04サーバーに Craftbukkitをインストール しようとしています。ただし、ステップ7に問題があり、./craftbukkit.shを実行するよう指示されます。

通常のユーザーとして実行すると、アクセス権エラーが発生します。 Sudoを使用して実行すると、Sudo: ./craftbukkit.sh: command not foundが取得されます。

何が間違っていますか?

12
SomeKittens

実行する前に、ファイルを最初にchmodする必要があります。

chmod +x file.sh

これで、次のように.shファイルを実行できます

./file.sh

Linuxで.shファイルを実行する別の方法

sh file.sh

OR

bash file.sh
20
penreturns

bukkit のWikiページによると。

[...]type sh craftbukkit.sh前に書いたスクリプトを実行します。サーバーは、停止するまで(またはクラッシュするまで)起動し続けます。

3
pl1nk