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

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

为什么当我运行命令时

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

我有

/usr/bin/tail: cannot execute binary file

答案1

您所需要做的就是删除尾部前面的bash。

如图所示

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

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

相关内容