我正在使用一个简单的终端命令,它向 iptables 添加规则并且它执行没有问题:
sudo iptables -A OUTPUT -p tcp -m string --string "facebook.com" --algo kmp -j REJECT
当我在 bash 脚本中运行该命令时,它返回 sudo: ./script.sh: command not found
该脚本如下所示:
#!/bin/bash
sudo iptables -A OUTPUT -p tcp -m string --string "facebook.com" --algo kmp -j REJECT
Run Code Online (Sandbox Code Playgroud)