2012-07-05 26 views
7

İşlemlerim konsol pencerelerine bazı günlük bilgileri veriyor. Bir arka plan işlemi olarak çalıştırdığımda, çıktı günlüklerini nerede bulabilirim?, arka plan işlemi olarak çalışırken çıkış nereye gider?

+0

Hiçbir yerde sanmıyorum. Arka plan süreçleri bir terminale erişemez, bu yüzden bir daemon vb. Yazarken kapatılması (stdin, stdout, stderr) tavsiye edilir. –

+0

muhtemelen burada sorulmalıdır: http://unix.stackexchange.com – shem

cevap

14

İşlemi ve nasıl başlattığınıza bağlı olarak değişir. o (çıkış terminaline genellikle olduğu göz önüne alındığında, muhtemel olan) stdout yazar varsa da stderr gelen hata mesajı oturum açmak istiyorsanız,

yapın

command > logfile & 

bir dosyaya çıktı yönlendirebilirsiniz

command > logfile 2> errorlogfile & 

veya

command > logfile 2>&1 & 

tek bir dosyada her şeyi elde etmek.

İlgili konular