将密码存储在Bash脚本中并自动执行

时间:2014-07-16 08:57:10

标签: sql bash shell

我已经开发了一个bash脚本,它自动访问目录,执行文件并将文件转储到我想要的位置。不幸的是,当我执行这个文件.sh文件时,它会要求我输入数据库密码。

无论如何,我们可以将密码存储为变量,并在需要时输入密码。因此终端打开,程序执​​行并自动输入密码并退出。

#!/bin/sh
db=databaseName
mamp=location
TS=$(exec date '+%d-%m-%Y')
cd /applications/MAMP/library/bin && \
    ./mysqldump -u root -p $db > "/Applications/MAMP/htdocs/$mamp/sql/$db.$TS.sql"

再次感谢

0 个答案:

没有答案