为什么当我运行命令时
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 脚本。