«background-process» etiketlenmiş sorular

'Arka plan' işlemi, "perde arkasında" (yani arka planda) ve kullanıcı müdahalesi olmadan çalışan bir bilgisayar işlemidir. Bu tür işlemleri kullanmak için tipik görevler arasında günlük kaydı, sistem izleme, zamanlama ve kullanıcı bildirimi bulunur. Arka plan işlemleri hakkında sorularınız için bu etiketi kullanın.




5
Bir arka plan süreci askıya alma ve ön plana çıkarma
Başlangıçta ön planda çalışan bir işlemim var. Ctrl+ İle askıya aldım Zve ardından arka planda çalışmasına devam ettim bg <jobid>. Arka planda çalışan bir işlemi askıya almak nasıl acaba? Bir arka plan işlemini ön plana nasıl getirebilirim? Düzenle: İşlem stderr'e çıkar fg <jobid>. İşlem terminale çıkarken komutu nasıl vermeliyim?

8
Beni bekletmeden bir emir ver
CLI'da bazen yazdığım bir komutun tamamlanması biraz zaman alıyor ve bazen bunun ne zaman olacağını biliyorum. Biraz "arkaplan" ve Linux'ta karıştı. CLI'ye beklemek istemediğimi söylemenin en yaygın olanı (veya kullanıcı dostu yoludur), lütfen derhal bana geri bildirimde bulunun. Ve bana bir ilerleme çubuğu verebilir ya da sadece meşgul iplikçi verebilirse, …

9
Sonsuza dek zarif bir şekilde hiçbir şey yapmadan?
Faydalı bilgiler üreten stdoutama aynı zamanda okuyan bir program var stdin. Standart çıktıda hiçbir şey sağlamadan standart çıktısını bir dosyaya yönlendirmek istiyorum. Şimdiye kadar, çok iyi: Yapabilirim: program > output ve tty içinde hiçbir şey yapmayın. Ancak sorun şu ki bunu arka planda yapmak istiyorum. Eğer yaparsam: program > output …


5
Birden çok komut çalıştırın ve bunları bash'te birer olarak öldürün
Tek bir kabuk üzerinde birden fazla komut (işlem) çalıştırmak istiyorum. Hepsinin kendi sürekli çıktısı var ve durmuyor. Onları arka planda çalışan sonları Ctrl- C. Tek bir süreç olarak çalıştırmak istiyorum ile hepsini durdurmaya muktedir (belki, altkabuk?) Ctrl- C. Özel olarak, birim testlerini mocha(izleme modu), sunucuyu ve bazı dosya ön işleme …

6
-F seçeneğiyle başlayan SSH oturumunu nasıl öldürebilirim (arka planda çalıştır)
Bu konuda oldukça kayboldum. Man sayfasından: -f Requests ssh to go to background just before command execution. Bu -fseçenekle SSH'yi başlattıktan sonra çalışan bir tünelim var. Ancak kullanmayı bitirdikten sonra, onunla daha fazla etkileşime geçeceğimi bilmiyorum. Örneğin, bitirdiğimde SSH tünelini kapatamıyorum . Bildiğim genel yöntemler işe yaramıyor. Örneğin, jobshiçbir şey …

7
Uzak komutları yürütün, ssh bağlantısından tamamen ayrıldı
2 bilgisayarım var localpcve remoteserver. localpcBazı komutları çalıştırmam gerekiyor remoteserver. Yapması gereken şeylerden biri, birkaç saat çalışan bir yedekleme betiğini başlatmak. Ben komut istiyorum localpctamamen bağımsız çalışıyor olması ardından “yangın” ve remoteserverbenzeri, localpcilk etapta hiç yoktu. Şimdiye kadar yaptığım şey bu: remoteserver betiği var: /root/backup.sh localpc Bunu çalıştırmak için planlanmış: …


3
Kalıcı arka ssh bağlantısı ters tünel oluşturmak için: doğru yol nedir?
İlgili soru: Sunucudan istemciye ssh bağlantısı başlat Oradan cevap bana çok yardımcı oldu, bu komut ihtiyacım olanı yapıyor: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Böylece her zaman yeniden bağlanmak için senaryo yazdım: #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo "restarting in 5 seconds.." sleep …

1
GNU paralel vs & (arka plan demek) vs xargs -P
.shKullanarak bir komut dosyasında bir dizi görevi çalıştırmanın (varsa) farkı veya avantajı hakkında kafam karıştıGNU parallel Örneğin Ole Tange'nin cevabı: parallel ./pngout -s0 {} R{} ::: *.png Onları içine döngü demek yerine onları arka planda koyarak &. Örneğin frostschutz 'ın cevabı: #copied from the link for illustration for stuff in …

5
Ben `&` kullanıyorum: işlem arka planda neden çalışmıyor?
&İşlemi arka planda çalıştırmak için bir komuta ekleyebileceğimi biliyorum . Ben bir Ubuntu 12.04 kutusuna SSH'ing ve $python program.py &- ile bir python programı çalıştırıyorum - ancak terminal penceresini kapattığımda, terminali kapatmanın çalışan işlemi öldüreceğini söyleyen bir mesaj alıyorum. Bu neden? İşlemi arka planda çalıştırmak için ve işaretini kullanıyorum. SSH'lı …

4
Paralel olarak dört görev… bunu nasıl yaparım?
Bir dizinde bir sürü PNG resmi var. Bu görüntüleri sıkıştırmak için kullandığım pngout adlı bir uygulamam var. Bu uygulama yaptığım bir komut dosyası tarafından denir. Sorun şu ki, bu komut dosyası bir seferde bir tane yapıyor, şunun gibi: FILES=(./*.png) for f in "${FILES[@]}" do echo "Processing $f file..." # take …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.