[linux-network] Re: x de program baslatmak

---------

From: Serdar KÖYLÜ (skoylu@gizemcafe.net)
Date: Fri 15 Aug 2003 - 12:47:49 EEST

  • Next message: Recai Oktas: "[linux-network] Re: x de program baslatmak"

    Selamlar..

    Ne bileyim, neden bu kadar ugrasmakla ugrasiyorsunuz ?

    ssh fesmekan.com.tr 'calisacak_program parametresi' &

    Size sifreyi sorar, sonra karsida o programi calistirir. O programin
    ekrana yazacaklari sizin ekraniniza gelir. X veya Konsol programi olmasi
    farketmez. Eger karsidaki program interaktif degilse (size bir seyler
    sorup durmuyorsa) en sondaki "&" sebebiyle arkaplanda guzel guzel
    calisir.

    Bu yontemle islemi tam otomatik hale getirebilirsiniz. Oturdugunuz
    makinedeki ~/.ssh dizininde RSA keyleri olusturun. Bunlari karsidaki
    makinedeki ~/.ssh dizinine kopyalayin. Sonra da authorized_keys
    dosyasina public keyinizi ekleyin. SSH bu islerin hepsini tek basina
    yapar:

    # cd ~/.ssh
    # ssh-keygen -t rsa
    (Passphrase isteyecek, bos birakip enter basin)
    # cat id_rsa |ssh karsimakine 'cat >~/.ssh/id_rsa'
    Sifrenizi verin..
    # cat id_rsa.pub |ssh karsimakine 'cat >~/.ssh/id_rsa.pub'
    # ssh karsimakine 'cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys'
    # ssh karsimakine 'chmod 600 ~/.ssh/*'

    Hepsi bu.. Bundan ssh ile karsi makineye baglanmak istediginizde sizden
    sifre istemez. Demekki artik, bir cron jobu yazip, aklinizin estigi
    saatte o makineden istediginiz seyi calistirabilirsiniz daha hatta..

    Sadece Linux kullananlar neden iyice semirirler ? Boyle yapip her seyi
    otomatige baglar, aksama kadar sefa surup, kosusturup duran Windows
    adminlerini izlerler de ondan.. Oyle screen vs. gibi Windows vari
    mevzularla ugrasmak iyi bir Linux admini icin beyhude bir emektir.
    Oturup frozen bubble oynamak varken boyle ugrasip durmak hicte eglenceli
    gorunmuyor gozume. Zaten "x" programindan kasit, "X11" programi ise,
    DISPLAY baglantisi kopunca, otomatikman shutdown olacaktir. Diger yandan
    her program kendini parentinden detach etmez. Bu durumda parenti
    kapaninca kendisi de kapanir. Siz karsiya login oldugunuz zaman sizin
    login shell'iniz sizin icin uygulamalari calistirir. Eger uygulama
    detach etmiyorsa kendini, buyuk ihtimalle siz logout edince sizinle
    birlikte o da kapanir.

    Bunlarin hepsi icin birer cozum var. Mesela, uygulamayi init'e
    baslattirsiniz. Yerse, Background'a atarsiniz. Ama X11 porgramlari
    DISPLAY baglantisi olmadan calismaz. Demekki, baglantiniz kesildiginde o
    program buyuk ihtimalle sonlanacaktir.

    Saygi ve sevgiler..

    On Fri, 15 Aug 2003 01:08:24 +0300
    Recai Oktas <roktas@omu.edu.tr> wrote:

    > * S.Serdar Yuksel <ssyuksel@comu.edu.tr> [2003-08-14 19:13:09+0000]
    > > linux yuklu bi makineden baska linux yuklu bi makineye baglanip bir
    > > x programi baslatmak istiorum. Ama ben baglantiyi kestikten sonra o
    > > program da kapanmasin. nasil yapabilirim bunu? bu arada
    > > baglandigim makinede debian yuklu.
    >
    > Neredeyse `screen'in yazilis amacini tarif etmissiniz :-)
    >
    > Karsi makinada:
    >
    > # apt-get install screen
    > $ screen
    >
    > Arka plana atilacak programi calistirin. Birden fazla
    > proses gerekiyorsa "<C-a><c>" ile yeni konsol acarak
    > bunlari calistirabilirsiniz.
    >
    > Tuslar hakkinda yardim almak icin "<C-a>?"yi kullanin.
    > (Ipucu: Butun tuslar on tanimli olarak <C-a> ile baslar.)
    >
    > Simdi arka plana atalim (yani detach) <C-a><d>
    >
    > Logout'dan sonra tekrar baglanip proseslere geri donmek (reattach)
    > icin:
    >
    > $ screen -D -R
    >
    > Hop, prosesler karsinizda :-)
    >
    > Detaylar icin `info screen'...


  • Next message: Recai Oktas: "[linux-network] Re: x de program baslatmak"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.