linux下.sh文件的执行问题。

2024-11-15 05:37:56
推荐回答(4个)
回答1:

原因是:因为如果你要做mysqldump来备份,那要么你先要进入到你的mysql数据库的那个目录,然后执行你这条命令,要么,在数据库和保存文件就要用完整的路径,否则它会在你的当前目录下执行,这样,当你的当前目录下并没有数据库文件时,就会得到空文件。

回答2:

1.你的脚本第一行加上 #!/bin/bash
2.mysqldump打上全路径/usr/bin/mysqldump 具体根据你自己的系统写
3.cron里不是那么写的.这么写试试57 0 * * * /bin/bash /usr/sbin/sqlback.sh

回答3:

5ttttttgggttttt

回答4:

可以去linux -ren 论坛看看, http://www.linux-ren.org/