可能重复:
如何在终端中运行.sh 文件?
我试图安装 Craftbukkit在我的 Ubuntu 12.04 服务器上。但是,我在第七步遇到了问题,它指示我运行./craftbukkit.sh
。
如果我以普通用户身份运行它,则会出现权限错误。如果我使用 sudo 运行它,则会出现sudo: ./craftbukkit.sh: command not found
。
我究竟做错了什么?
答案1
运行之前您需要先对文件进行 chmod 操作。
chmod +x file.sh
现在你可以按如下方式运行 .sh 文件
./file.sh
在 Linux 中运行 .sh 文件的另一种方法
sh file.sh
或者
bash file.sh
答案2
根据维基页面布基特。
[...]类型
sh craftbukkit.sh
执行您之前编写的脚本。您的服务器将启动并持续运行,直到您将其停止(或直到它崩溃)。