bash script

Başlatan muhittin_kaplan, 14 Temmuz 2016, 10:01:44

muhittin_kaplan

elimde 3 farklı program var (python script) bunları ayrı ayrı konsole (fedora7)açarak python3 .../.../program1.py şeklinde çalıştırıyorum. arkadaşların işlerini kolaylaştırmak için bash script yazıp ayrı ayrı konsole açıp bu konsollarda programları çalıştırmak istiyorum.

aslında konsole açmadan doğrudan çalıştırabiliyorum ama konsola bazı değerler yazıyorlar onlarıda görmek istiyorum.

mufitsozen

gnome-terminal -x sh -c 'komutA; komutB; exec bash'
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

muhittin_kaplan

Hocam goneme terminal mevcut değil konsole ve xterm var

LG-D723 cihazımdan Tapatalk kullanılarak gönderildi

mufitsozen

Alıntı yapılan: muhittin_kaplan - 14 Temmuz 2016, 13:32:51
Hocam goneme terminal mevcut değil konsole ve xterm var

LG-D723 cihazımdan Tapatalk kullanılarak gönderildi


xterm -e command -hold


deneyebilirmisiniz?

-e ile yeni bir bash'de acabilirsiniz, -hold komutlar bitince ekrani kapamaz

xterm -e /bin/bash - hold --init-file <(echo 'ssh -X pc_name')
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

muhittin_kaplan

#4
hocam xterm ile denedim, programlar.sh dosyasının içeriğine

xterm -hold -e "python3 /path/program1.py"
xterm -hold -e "python3 /path/program2.py"

yazdım. sh dosyayı çalıştırdığımda bir xterm açıyor program1 i de çalıştırıyor ama program1 i kapatmadan ne yeni bir xterm nede program2 yi çalıştırmıyor. 

mufitsozen

Alıntı yapılan: muhittin_kaplan - 14 Temmuz 2016, 15:09:35
hocam xterm ile denedim, programlar.sh dosyasının içeriğine

xterm -hold -e "python3 /path/program1.py"
xterm -hold -e "python3 /path/program2.py"

yazdım. sh dosyayı çalıştırdığımda bir xterm açıyor program1 i de çalıştırıyor ama program1 i kapatmadan ne yeni bir xterm nede program2 yi çalıştırmıyor. 

hocam back
Alıntı yapılan: muhittin_kaplan - 14 Temmuz 2016, 15:09:35
hocam xterm ile denedim, programlar.sh dosyasının içeriğine

xterm -hold -e "python3 /path/program1.py"
xterm -hold -e "python3 /path/program2.py"

yazdım. sh dosyayı çalıştırdığımda bir xterm açıyor program1 i de çalıştırıyor ama program1 i kapatmadan ne yeni bir xterm nede program2 yi çalıştırmıyor. 

hocam bu komutlari backgrounda atin, bunun en basit yolu  sonuna "&" yazmak Bunu denermisiniz? (ilk ekran kapaninca butun bu bg islerde kapanir ve bazi stdxxx ortak kullanilir bunlar icin biraz daha karisik bir takim isler yapmak gerek, disown parametresini kullanmak yada actiginiz xtermde baska bir bash shell baslatip komutu onun icinde kosturmak vb
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

muhittin_kaplan

#6
hocam "hap" şeklinde olsa, iğne acıtıyor. korkuyorum :|

Hocam Çok Teşekkür ederim.
xterm -hold -e "python3 /path/program1.py" &
xterm -hold -e "python3 /path/program2.py" &

ile istediğimi yaptım.

mufitsozen

#7
Alıntı yapılan: muhittin_kaplan - 14 Temmuz 2016, 15:48:21
hocam "hap" şeklinde olsa, iğne acıtıyor. korkuyorum :|

Hocam Çok Teşekkür ederim.
xterm -hold -e "python3 /path/program1.py" &
xterm -hold -e "python3 /path/program2.py" &

ile istediğimi yaptım.
Hocam bende son 6 senedir kurulu linux yok, (emekli bir meczup muhendis olarak kafam atti hepsini windows'a cevirdim, windows candir ) olsa dukkan senin, hemen oturup dener, calistirir sana yollardim :-)

Size onerdiklerim zamanla bariz bir sekilde azalmaya baslayan bilgimden aklimda kalanlar ve linux admin kitaplarimdan.

Gerci siz acita acita probleminizi cozmussunuz,. Aslinda boyle daha tatli olur, kanirta kanirta cozup, sonrada karsisina oturup huup diye sekerli bir kahve icmek.(yada cay) :)
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

muhittin_kaplan

Bir hava atmisligim var ki sormayin.he he he diyerek. Tabi sayenizde. Kahveyide yaptim. Bilerek programlari kapattim. Sonra bekledim birinin sunlari acin demesini...

LG-D723 cihazımdan Tapatalk kullanılarak gönderildi


mufitsozen

Alıntı yapılan: muhittin_kaplan - 14 Temmuz 2016, 18:24:09
.... Tabi sayenizde.....


Estagfurullah hocam, Allah sadece bana benzer problemleri sizden once dusunup cozecek sartlar olusturdu ve problemleri zihin acikligi ile arastirma ve ogrenme kabiliyeti nasip etti. Bana sadece onun verdiklerini soyledigi gibi kullanmak ve birazda calismak kaldi oda cok zor degil netekim :)

Siz daha gencsiniz, simdiden bir cok konuda benden daha bilgilisiniz, cozumu sizde kendi basiniza bulurdunuz nasil olsa, ben bu sureci azicik cabuklastirdim o kadar.
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.