ubuntu - ssh 多个命令将问号附加到文件名

标签 ubuntu ssh ubuntu-14.04 bzip2

我有一个数据库传输脚本,它使用 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?

知道为什么会发生这种情况吗?

最佳答案

您的脚本是否有 CR+LF 行尾?确保使用 Unix (LF) 行尾。

关于ubuntu - ssh 多个命令将问号附加到文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27052212/

相关文章:

Python Twisted——如何控制 Telnet 或 SSH 中的缓冲/非缓冲输入?

java - 如何使用 JAVA 将字符串回显到 SSH

linux - 本地主机在 Docker 教程期间拒绝访问端口

postgresql - 将 pyodbc 连接到 Postgres

linux - 如何在 Linux 上使用 tr 或 mv 仅将文件名中的第一个字母大写?

python - 在 Fabric 中,如何检查 Debian 或 Ubuntu 软件包是否存在,如果不存在则安装它?

c++ - 多线程定时器类

java - 运行配置单元 0.12,出现 slf4j 错误

python - Tensorflow安装成功但不工作

ubuntu - 为什么 virtualbox 无法在 Ubuntu 20.04 上安装