此篇文章记录在使用ubuntu系统时候的一些操作笔记,会长期补充。
目录:
1、sh运行脚本需要sudo权限时自动输入密码
以sudo apt-get update指令为例,如何在脚本中实现自动输入密码。(1) 使用管道: 上一个命令的stdout接到下一个命令的stdin
#!/bin/bash
echo your_password | sudo -S apt-get update
(2) 使用文本块输入重定向
#!/bin/bash
sudo -S apt-get update << EOF
你的密码
EOF
-S的作用:加上-S sudo会从标准输入中读取密码,不加-S则不起作用。
参考: ubuntu运行sh脚本时sudo自动输入密码