ฉันจะเขียนข้อความ/var/log/syslogจากบรรทัดคำสั่งได้อย่างไร
ฉันจะเขียนข้อความ/var/log/syslogจากบรรทัดคำสั่งได้อย่างไร
คำตอบ:
ใช้loggerคำสั่ง
logger Some message to write
มีหลายตัวเลือกรวมถึง:
-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 loggerข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ
หรือคุณสามารถเขียนถึงsyslogจาก python:
python -c 'import syslog; syslog.syslog("Hello World")'
loggerคำสั่งคืออะไร
loggerสคริปต์จากบรรทัดคำสั่งโดยใช้ไลบรารีมาตรฐานอยู่เสมอดีกว่าอาศัยกระบวนการย่อยและการโทร คุณมีการลงคะแนนของฉันแล้วฉันแค่พูดถึงทางเลือกอื่น
loggerและสำหรับการบันทึกระยะไกลผ่านทางnetcatหรือการเปลี่ยนเส้นทางเชลล์ดู: safaribooksonline.com/library/view/bash-cookbook/0596526784/ …