我有一个数据库传输脚本,它使用bzip2来最小化服务器上大型数据库的锁定。
第一行是
ssh root@server "mysqldump db | bzip2 >/root/db.sql.bz2"
这适用于许多服务器,但在新的Ubuntu 14.04服务器上,在服务器上创建的文件附加了一个问号:
ls -la gt*
-rw-r--r-- 1 root root 2364190 Nov 21 00:25 db.sql.bz2?
知道为什么会这样吗?
答案 0 :(得分:1)
您的脚本是否有CR + LF行结尾?确保使用Unix(LF)行结尾。