bash 错误:无法执行二进制文件

Eug*_*kov 0 bash ssh

为什么当我运行命令时

gnome-terminal -e "ssh -t sv \"cd ~/tmp/perl_libs/bin; bash /usr/bin/tail -f ~/open; echo 'YES'; exec $SHELL\""`
Run Code Online (Sandbox Code Playgroud)

我有

/usr/bin/tail: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

小智 6

您所需要做的就是移除尾巴前面的重击。

如图所示

file /usr/bin/tail
/usr/bin/tail: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped
Run Code Online (Sandbox Code Playgroud)

tail 是一个 ELF 文件。不是 bash 脚本。