Komut satırından syslog yaz


Yanıtlar:


37

loggerKomutu kullan .

logger Some message to write

Aşağıdakiler dahil çeşitli seçenekler vardır:

-i Log the process ID in each line
-f Log the contents of a specified file
-n Write to the specified remote syslog server
-p Specify a priority
-t Tag the line with a specified tag

man 1 loggerAraç hakkında daha fazla bilgi için bkz .


Daha ayrıntılı bir loggerörnek ve uzaktan netcatyönlendirme veya kabuk yönlendirme için, bakınız: safaribooksonline.com/library/view/bash-cookbook/0596526784/…
sampablokuper

10

Alternatif olarak, syslogpython'dan yazabilirsiniz :

python -c 'import syslog; syslog.syslog("Hello World")'

2
Dürüst soru: loggerKomuta üzerinde Python kullanmanın faydaları nelerdir?
Drew Noakes

2
@DrewNoakes Komut satırından bir - python - script çalıştırıyorsanız, standart kütüphaneyi kullanmak her zaman alt işleme ve çağrıya dayanmaktan iyidir logger. Zaten benim oyuma sahipsin, sadece bir alternatifden bahsediyorum.
Sylvain Pineau

Açıklama için teşekkürler. Sanırım bu tüm programlama dilleri için geçerli. Bana oy ver.
Drew Noakes
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.