Picproje Elektronik Sitesi

BİLGİSAYAR => Linux => Konuyu başlatan: mir_as82 - 10 Kasım 2016, 17:46:41

Başlık: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mir_as82 - 10 Kasım 2016, 17:46:41
Ubuntu üzerinde birden çok terminali aynı anda ve belirli bir ssh komutu ile açmak istiyorum. Örneğin:
1. terminal ssh root@10.0.0.20
2. terminal ssh root@10.0.0.21
3. terminal ssh root@213.73.10.11
..
vb olsun.
Ben bir script gibi birşey yazıp onu çalıştırdığım anda önceden ayarladığım adet kadar terminal açıp o terminalleri yukarıda yazdığım komutlar ile çalıştırıp açacak. Benim burada hedefim şu, devamlı olarak girdiğim 10 farklı sisteme daha hızlı, 10 defa kendim terminal açıp girmemiş olacağım.
Bunun bir yöntemi var mı?
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: Tagli - 10 Kasım 2016, 18:01:46
Burada (http://askubuntu.com/questions/349385/how-to-start-terminator-with-a-custom-command-per-window) terminator için bir çözüm verilmiş. Tamamen kodla çalışmıyor ama işini göreceğini tahmin ediyorum.

Programın ayarlarına girmeden sadece komut satırı ile nasıl çözülür bilmiyorum. Ben terminator'u yine bir başka terminator üzerinden --command opsiyonu ile çalıştırmayı denedim ama başarılı olamadım.
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: muhittin_kaplan - 10 Kasım 2016, 18:15:07
https://www.picproje.org/index.php/topic,65042.msg504313.html#msg504313
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mir_as82 - 10 Kasım 2016, 19:48:53
Ben sırf bash script kullanacağım için:
Bir tane bash script dosyası oluşturup(dosyanın adı calistir.sh olsun)dosyanın  içine şunları yazacağım:

xterm -hold -e "/usr/bin/bash ssh root@10.0.0.20" &
xterm -hold -e "/usr/bin/bash ssh root@10.0.0.21" &

Yoksa ssh root@10.0.0.20 olan yerleri de mi script dosyası ile mi çalıştırmam lazım?
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mehmet - 10 Kasım 2016, 20:16:48
Bu şekilde terminaller açık kalır. Eğer bir terminale
erişip orada bir işlemi yaptırıp çıkacaksanız;
https://www.cyberciti.biz/tips/linux-running-commands-on-a-remote-host.html
http://stackoverflow.com/questions/5162568/linux-execute-command-remotely
http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mir_as82 - 10 Kasım 2016, 21:19:19
Amacım zaten terminalin açık kalması. Kendim devamlı aynı terminalleri açmak istemiyorum. Bir tane script olsun devamlı standart terminalleri o açsın sonra ben terminallere girip işlem yapayım.
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mir_as82 - 10 Kasım 2016, 21:23:32
Mehmet hocam sizin verdiğiniz linklerde benim anlamadığım şu, uzak bir ssh client olan pc ye girip script çalıştırmaktan bahsetmişsiniz, password engelini nasıl aşıyorsunuz?
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mehmet - 11 Kasım 2016, 01:19:13
Alıntı yapılan: mir_as82 - 10 Kasım 2016, 21:23:32
Mehmet hocam sizin verdiğiniz linklerde benim anlamadığım şu, uzak bir ssh client olan pc ye girip script çalıştırmaktan bahsetmişsiniz, password engelini nasıl aşıyorsunuz?

http://serverfault.com/questions/241588/how-to-automate-ssh-login-with-password
Her terminalde bir bağlantı yapacaksınız. Ya da bir program
yazıp ilgili komutları oradan yollayacaksınız...
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: mir_as82 - 11 Kasım 2016, 10:22:11
Arkadaşların birine lazım olur diye koyuyorum. Ubuntu üzerinde çalışan gnome terminal aracında 3 tane farklı tab açıp ssh ile ilgili ip lere bağlanmaya çalışan script:
#!/bin/bash
gnome-terminal --tab -e "ssh  root@10.0.0.20" --title=20 \
--tab -e "ssh  root@10.0.0.21" --title=21 \
--tab -e "ssh  root@10.0.0.22" --title=22
Başlık: Ynt: Linux-10 farklı terminali önceden ayarlanmış komutlar ile birlikte açmak?
Gönderen: muhittin_kaplan - 11 Kasım 2016, 12:06:59
hocam verdiğim link te 3 adet terminal açıp ayrı ayrı 3 adet py dosyayı çalıştırıyor ve bu py dosyaların çıktısını veriyor. Sağolsun @mufitsozen  hocam yardımcı olmuştu.