#!/bin/bash
cd /var/SUNWdsee/ds6/bin
./dsconf show-repl-agmt-status -e suffix Hostname:389
以上是我的脚本。执行最后一行后,屏幕上会提示输入密码。
我需要知道如何在命令执行后自动填充密码(./dsconf show-repl-agmt-status -e suffix Hostname:389
)。
答案1
尝试将其作为输入
echo "Any#PasSwD" > .passwd.txt
./dsconf show-repl-agmt-status -e suffix Hostname:389 < .passwd.txt
如果上述方法有效,你甚至可以尝试下面的方法
./dsconf show-repl-agmt-status -e suffix Hostname:389 | echo "Any#PasSwD"