Ubuntu Türkiye

Ubuntu => Kurulum Öncesi ve Sonrası => Konuyu başlatan: BerkAlka - 06 Ekim 2012 - 18:49:11

Başlık: [Çözüldü] İşlem İşlemleri
Gönderen: BerkAlka - 06 Ekim 2012 - 18:49:11
Selamlar, işim gereği bazı kendim açtığım işlemleri (programları) arka plana ve "bağımsız" olarak almam gerekiyor. Yani hem arka planda çalışması hem de ben SSH'ten çıktığında kapanmaması gerekiyor. Araştırmalarıma rağmen düzgün ve anlaşılır bir dilde anlatan bulamadım. Gerçekten önemli ve acil bir şey benim için. Ne yapmam gerekiyor?
Başlık: Ynt: İşlem İşlemleri
Gönderen: ersinkandemir - 06 Ekim 2012 - 18:56:57
Komutların sonuna "&" eklemeyi denediniz mi? Örneğin: "ping 192.168.1.1 -c 50 &"
Başlık: Ynt: İşlem İşlemleri
Gönderen: BerkAlka - 06 Ekim 2012 - 18:57:52
Öyle denedim, fakat SSH'tan çıkınca işlem kapandı. (Oyun sunucusu kuruyorum)
Başlık: Ynt: İşlem İşlemleri
Gönderen: ersinkandemir - 06 Ekim 2012 - 19:05:28
"nohup islem_ismi -parametre -vs -vs &" dener misiniz?
http://en.wikipedia.org/wiki/Nohup
Başlık: Ynt: İşlem İşlemleri
Gönderen: BerkAlka - 06 Ekim 2012 - 19:11:04
Denedim ve sonuç bu: FAIL

(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fd1210.hizliresim.com%2F12%2F6%2Fdqbql.png&hash=dd955253272aee7902e8271473d8493e5b37059b)

root@MC:~# ps
  PID TTY          TIME CMD
1602 pts/0    00:00:00 bash
1687 pts/0    00:00:01 java
1701 pts/0    00:00:00 sh
1703 pts/0    00:00:00 stty
1830 pts/0    00:00:00 ps
root@MC:~#

Nohup kaydı:

195 recipes
27 achievements
195 recipes
27 achievements

Böyle çıkmaması gerekiyor açılırken.
Başlık: Ynt: İşlem İşlemleri
Gönderen: heartsmagic - 06 Ekim 2012 - 19:34:28
http://sudo.ubuntu-tr.net/sayilar/ubuntu-turkiye-e-dergisi-sudo%e2%80%99nun-32-sayisi/
Alıntı Yap* TMUX – Kuvvetli Uçbirim Yönetimi
Başlık: Ynt: İşlem İşlemleri
Gönderen: BerkAlka - 06 Ekim 2012 - 19:38:11
İndirdim, baktım yazının uzunluğundan üşengeçliğim tuttu bildiğiniz, klasik Linux tabanlı SA-MP adlı sunucuyu başarıyla arka planda çalıştırdım oturumsuz. Fakat JAVA ya çöküyor ya da başka bir şey.
Başlık: Ynt: İşlem İşlemleri
Gönderen: heartsmagic - 06 Ekim 2012 - 19:54:23
Sonuç olarak bu başlığı açmana sebep olan sorununu/merakını giderdin mi?
Başlık: Ynt: İşlem İşlemleri
Gönderen: BerkAlka - 06 Ekim 2012 - 20:11:08
Hayır, bunun kısa bir cevabı yok mu. Ordaki makaleden tek anladığım SSH veya Terminalde birden fazla pencere açmak sanırım. Sorunumla alakalı bir şey göremedim.
Başlık: Ynt: İşlem İşlemleri
Gönderen: heartsmagic - 06 Ekim 2012 - 22:27:53
@BerkAlka, insanlar vakit ayırıp güzel güzel bir şeyler yazıyor ancak sen -kendi söyleminle- işi tembelliğe vuruyor, üşeniyor sonra da kısa bir cevap bekliyorsun.

Tembelliği bırakır da yazıya göz gezdirirsen bizden çok kendine iyilik yapmış olursun. Hiç olmadı kendinle ilgili bölümü bulur, orayı okursun. Bu bile daha az tembellik yapmak demektir. Daha az üşengeçliğe vurduğunda sorununla alakalı bölümü bulacağını düşünüyorum. Zira geçtim senin sorduğun sorunun cevabının olmamasını, örnekleri bile var.
Başlık: Ynt: İşlem İşlemleri
Gönderen: BerkAlka - 06 Ekim 2012 - 22:46:07
Tamam kusura bakmayın benim kusurum, yarın sabah ilk işim okumak olacak.
Başlık: Ynt: İşlem İşlemleri
Gönderen: heartsmagic - 06 Ekim 2012 - 23:39:04
İşin gereği sık sık SSH üzerinden uzak bir sunucuya/makineye erişecek ve iş göreceksen zaten Screen veya Tmux gibi uygulamalar olmazsa olmazların arasına girecektir. Bu nedenle sadece şu an istediğin sorunun cevabını değil, bu uygulamaları öğrenmen sana büyük yarar sağlayacaktır. Tmux daha "modern" bir uygulama olduğu için onu önerdim sana, eğer istiyorsan çok eskilerden gelen Screen uygulamasına da bakabilirsin, fakat bence gerek yok.
Başlık: Ynt: İşlem İşlemleri
Gönderen: cagriemer - 07 Ekim 2012 - 06:41:49
nohup arkaplanda calistirdiktan sonra ssh oturumunu kapandiginizda sureclerin devam etmesi icin o terminalden ayirmaniz gerekmekte. Bunu da disown komutuyla yapiyorsunuz. Ornegin bir programi arkaplanda baslatmayi unuttunuz. Islem sirasi su sekilde olur.

./programim
^Z (ctrl+z)
bg
disown


Fakat disown ettiginiz bir surecle yeniden etkilesime girmek deveye hendek atlatmaktan daha zor. O yuzden screen ya da tmux onerilir zaten.
Başlık: Ynt: İşlem İşlemleri
Gönderen: BerkAlka - 07 Ekim 2012 - 20:58:27
nohup java -blah -blah -jar craftbukkitçjar

Bu komutu yazdım ve SSH'tan çıktım, çalışmaya devam etti. Zaten o işleme zırt pırt bakmam gerekmiyor, kalıcı kalması gerekiyor. Gerektiğinde işlemi öldürürüm. Sağolun tekrar, birde SCREEN biraz ilgi çekici geldi bakacağım.

Birde TMUX'a göz attım, yükledim karıştırdım. Dünyada icat edilmiş en iyi şeylerden birisi, bayıldım buna. Ellerinize sağlık.
Başlık: Ynt: İşlem İşlemleri
Gönderen: burk - 07 Ekim 2012 - 22:23:56
Alıntı yapılan: heartsmagic - 06 Ekim 2012 - 19:54:23
Sonuç olarak bu başlığı açmana sebep olan sorununu/merakını giderdin mi?