ฉันจะเขียนข้อความ/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/ …