在 ubuntu 中,运行执行文件或执行 cp 等命令时,经常要 sudo cp src_file target_file 或 sudo ./your_exec_file ,然后提示输入 root 用户的密码。
但 实际开发中,(开机)运行的脚本无法输入密码,可以参考以下方式:
sudo -S cp /usr/local/src/a.sh /usr/local/src/b.sh >> myout.log 2>&1 << EOF
123456
EOF
sudo -S ./usr/local/src/a.sh >> myout.log 2>&1 << EOF
123456
EOF
sudo -S apt-get install libxxx << EOF
123456
EOF
PS:
a. 123456 是 root 用户的密码。
b. myout.log 是日志文件。
阅读(366) | 评论(0) | 转发(0) |