当我试图像这样运行我的脚本时:
sudo ./connector.sh它给了我这个:
sudo: ./connector.sh: command not found我做错了什么?
发布于 2015-07-23 14:09:22
要么在脚本的第一行添加一个shebang:
#!/bin/bash
echo "Hallo"和/或设置可执行权限
sudo chmod +x connector.sh发布于 2015-07-23 14:15:13
另一个可能的解决方案是以这种方式调用脚本:
sh ./connector.sh您可以使用sh以外的任何其他shell类型,取决于您的代码。
发布于 2016-04-26 17:31:36
不..。这里的问题是,当你做的时候,你的当前目录还没有完全实现。您只需按完整路径调用脚本,就像这样(假设您的脚本在/tmp中) sudo /tmp/connector.sh
https://askubuntu.com/questions/651737
复制相似问题