なぜコマンドを実行するとき
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スクリプトではありません。