Terminali engellemeden yeni bir işlem başlatın


47

Bunu yapmak mümkün mü? Örneğin, " gedit tifatul.txt" komut satırı üzerinden çalıştırılırsa terminalim bloke olur ve gedit'den çıkmadan önce bu terminalde başka bir komut giremiyorum. Terminali engellemeden bir program (gedit gibi) başlatabilir miyim? Pencerelerde bunun " start notepad tifatul.txt" gibi yapılabileceğini düşünüyorum


Engellenerek ne demek istiyorsun?

@PedroDiniz gedit çalışırken terminale başka bir komut yazamıyorum. notepadstart notepad
Pencereniz

Yanıtlar:


68

Sadece &komutun sonuna ekleyin . Bu, yeni işlemin arka planda çalışmasını sağlar ve terminalinizi kullanmaya devam edebilirsiniz. Örneğin:gedit new_file.txt &


Bu arada, bu davranışla ilgili herhangi bir belge biliyor musunuz? Sadece gedit için mi?
Tifatüller

1
Arka plan işleminin bu özelliği kabuk tarafından sağlanmıştır, bu nedenle sadece gedit için değil, kabuk üzerinde çalıştırdığınız herhangi bir komut için de çalışır.
Daniel Yuste Aroca,

evet, cevap için teşekkürler. Kabul edecektim ama sistem birkaç dakika daha beklememi
istiyor

Kabul edildi ve beğenildi :) Bu arada bu özelliğin adı ne?
TifatulS

Bu özelliğe arka planda çalışan işlemler veya çalışan arka planda çalışan işlemler denir.
Daniel Yuste Aroca

21

Sana tavsiye etmek istiyorum nohup gedit filename &. Basitçe gedit filename &, yanlışlıkla terminali kapatma ve düzenlemenizi kaybetme riski taşıyorsunuz. nohup.outHer seferinde oluşturulmayı sevmiyorsanız , çıktıyı yönlendirmeniz yeterlidir:

nohup gedit filename > /dev/null &
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.