Terminal, sıfır olmayan geri dönüş değeri ile çalışmayı bitirdiğinde iptal eder


2

Terminalim CTRL-Z ile karşılaştığında iptal ediyor:

Last login: Thu Aug 13 11:13:51 on ttys000
mymac:~ snowch$ sleep 10
^Z
[1]+  Stopped                 sleep 10

[Process completed]

Bazen göremiyorum [Process completed] mesaj - terminal kapandı. Ayrıca hangi komutun çalıştığı önemli değil. Aynı davranış vim ile de olur.

İTerm2 ile de aynı davranışı alıyorum.

Bu davranış maviden ortaya çıkmaya başladı.

Neyin yanlış gittiği hakkında bir fikrin var mı?

- Güncelleştirme -

Sadece uyku komutuna tekrar girmeyi denedim, bu sefer time parametresini unuttum:

mymac snowch$ sleep
usage: sleep seconds

[Process completed]

Terminal, bu çıkış değerini işlemin bittiği anlamında yorumladı.


Çıkış yapmak isteyebilirsiniz bu gönderi ve bu gönderi . İşlemi askıya almaya çalışmadan önce tamamlanmış olabilir mi? Tuşlara bastığınızda terminaliniz gerçekten çalışıyor mu?
AMR

[Process completed] ileti Terminal tarafından üretilir ve kabuğun kendisinin (Terminal penceresinde çalışan) sonlandırıldığını gösterir. Kabuğun içinde çalışan herhangi bir komutun çıkış koduyla ilgisi yoktur. Son zamanlarda bash başlangıç ​​dosyalarınızdaki herhangi bir şeyi değiştirdiniz mi? Hepsini yoldan çıkarabilir ve tekrar deneyebilir misiniz?
nohillside

@patrix - teşekkürler. İçinde bir hata oluştu ~/.profile.
Chris Snow
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.