Farklı sekmelerle bir terminal açan bir komut dosyası yazmak ssh
, her sekmede bir sunucuya oturum açmak ve her sekmede bir komut yürütmek istiyorum. Örneğin: htop
.
Aşağıdaki komut dosyası, sunucuda oturum açmış 4 sekmeli bir terminal açar. Ama htop
komutu cmd=
satıra eklemeye çalışırsam artık çalışmaz ...
#bin/bash
tab="--tab"
cmd="bash -c 'ssh user@host';bash"
foo=""
for i in 1 2 3 4; do
foo+=($tab -e "$cmd")
done
gnome-terminal "${foo[@]}"
exit 0
Bunu denedim ...
cmd="bash -c 'ssh user@host htop';bash"
... çünkü ssh --help
sözdiziminin ssh
:
usage: ssh [kullanıcı @] ana bilgisayar adı [komut]