尝试在 mysqldump 不工作的情况下使用 bash 脚本
Trying to use a bash script with mysqldump not working
首先提前致谢,我正在尝试使用 Bash 脚本自动备份数据库,当我 运行 终端上的 mysqldump
脚本运行时:
mysqldump -uroot -p123 testt1 > home/zmq/Desktop/mysqlbackup/secondtestts.sql
但是当我尝试从 bash 脚本 运行 它时,我收到一条消息说 file not found
,有人知道可能是什么问题吗?
#!/bin/bash
EXPECTED_ARGS=1
which mysqldump
# = dbname
# Dump database into SQL file
mysqldump -uroot -p123 > home/zmq/Desktop/mysqlbackup/.sql
我认为你应该改变 :
home/zmq/Desktop/mysqlbackup/.sql
与 :
"/home/zmq/Desktop/mysqlbackup/.sql"
我猜你的脚本不在文件系统的根目录下,但也许我错了。
首先提前致谢,我正在尝试使用 Bash 脚本自动备份数据库,当我 运行 终端上的 mysqldump
脚本运行时:
mysqldump -uroot -p123 testt1 > home/zmq/Desktop/mysqlbackup/secondtestts.sql
但是当我尝试从 bash 脚本 运行 它时,我收到一条消息说 file not found
,有人知道可能是什么问题吗?
#!/bin/bash
EXPECTED_ARGS=1
which mysqldump
# = dbname
# Dump database into SQL file
mysqldump -uroot -p123 > home/zmq/Desktop/mysqlbackup/.sql
我认为你应该改变 :
home/zmq/Desktop/mysqlbackup/.sql
与 :
"/home/zmq/Desktop/mysqlbackup/.sql"
我猜你的脚本不在文件系统的根目录下,但也许我错了。