首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动接受“配置iptables-持久”

自动接受“配置iptables-持久”
EN

Stack Overflow用户
提问于 2018-07-07 11:50:22
回答 1查看 576关注 0票数 0

我是在需要配置网络的地方创建bash脚本的,但在其中一个阶段,他要求我保存新规则,如何防止它并自动设置“是”。

代码语言:javascript
复制
sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 1443

sudo apt-get -y install iptables-persistent

sudo service netfilter-persistent save

他要求保存的信息

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-07 12:11:21

用于非终端程序的

实际上,您可以通过以下几种方法自动输入eny单词:

代码语言:javascript
复制
 yes word | command

(在这个word中将作为command的输入输入)或使用expect,如果您需要更复杂的对话框。

终端程序的(您的情况)

对于交互式会话,您可以这样做:

  1. 在tmux会话中启动它。
  2. 使用tmux send-keys发送"Enter“

这正是你想要的。

代码语言:javascript
复制
tmux send-keys Enter

每件事加在一起:

代码语言:javascript
复制
sudo tmux -L dialog-session new-session -d service netfilter-persistent save
sudo tmux -L dialog-session send-keys Enter

(实际上这里不需要sudo,但我使用sudo是因为您的sudo)

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51222938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档