![]()
From: acemi nix (aceminix@gmail.com)
Date: Fri 13 Jan 2006 - 23:40:15 EET
"nohup php /root/deneme.php &"
yazdıktan sonra beklemeye aldı ben ssha bağlandığım konsol penceresini
kapadım :). çünkü beklemeye almıştı nasıl çıkıcağımı bilemedim. ama şuan
hala çalışıyo php scripti.
aslında ssh penceresini kapamadan çıkabileceğim bi yöntem daha çok işime
yarar tabi.
yazılım çalıştığını birebir takip edebildiğim için veritabanından bu yüzden
şuan çalışmasında bi sorun yok. bu çalışma bitince verdiğiğiniz örneklerede
bakıcam. başka sefer çalıştırmak için ilginize teşekkür ederim.
On 1/13/06, Umut D. <linuxlist@gmail.com> wrote:
>
> # 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.trhttp://liste.linux.org.tr/mailman/listinfo/linux
>
>
> _______________________________________________
> 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
![]()