Re: [Linux] konsoldan programýn arkada çalýþmasýný saðlamak

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Umut D. (linuxlist@gmail.com)
Date: Fri 13 Jan 2006 - 23:32:03 EET


# php /root/deneme.php &

yaparsaniz arka planda calisir ama konsoldan "detach" etmeniz, yani
ayirmaniz gerekir yoksa baglanti kesildiginde program arkaya gitmis olsa
bile konsola bagli diger uygulamalarla birlikte temizlenecektir. Eger
calistirdiginiz uygulama bu maksatla yazilmamissa (ki php scriptiniz
icinde double-fork yapabilir misiniz tartisilir) kesinlikle baglantiyla
birlikte program duracak

Bunu yapmak icin konsoldan ayirmaniz gerek, bilen birisi bunu verir
soyle bir sey:

# php /root/deneme.php & 1 > /dev/null [ dikkat: dogru degildir, ama
boyle bir seyler]

falan gibi biseyler, kullanmadim bilmiyorum.

Daha guzel bir metod, screen kullanmak olabilir. Bu guzel uygulamayi
kurduktan sonra baslatiyorsunuz:

# screen

daha sonra uygulamanizi calistiriyorsunuz

# php /root/deneme.php

burada & kullanmaniza gerek yok, bu guzel bir ozellik. Son olarak CTRL+A
ve D tuslarina basiyorsunuz. Ekranda
"console detached" gibi bisi yaziyor.

Linuxunuza tekrar login oldugunuzda:

# screen -R

yazdiginizda eski oturumunuza tekrar baglanarak hata mesajlari vs dahil
herseyi gorup inceleyebilirsiniz. "-R" kullanmazsaniz yeni bir screen
konsol oturumu baslatmis olursunuz.

acemi nix wrote:

> merhaba
>
> ssh ile sunucuya baðlanýp
>
> mesela
>
> php /root/deneme.php
>
> komutunu çalýþtýrýnca konsolda deneme.php nin sonlanmasýný bekliyo
> ctrl+c yapýnca kod sonlanýyo.
>
> ben "php /root/deneme.php" yi çalýþtýrýp ssh ý kapatmak istiyorum o
> belki 2-3 gün sonra biticek çalýþmasý.
> bunu nasýl yapabilirim?
>
> çok teþekkür ederim þimdiden
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Linux mailing list
>Linux@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux
>
>

_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.