shell脚本中屏蔽人机交互
想写一个shell脚本自动备份 mysql数据库
备份的命令是 mysql -u root -p testdb > testdb.sql
需要手动输入密码
如果想把手动输入密码这一步跳过,请问该怎么做呢?
我的脚本是
#!/bin/bash
password=$1
echo $password | mysql -u root -p testdb.sql > testdb.sql
然后这样执行 ./backup.sh password
结果还是提示要求输入密码
请问谁知道该怎么做哦。谢谢了