Score:0

แทนที่ datetime เป็น unixtime บน Apache error_log

ธง cn

ฉันต้องการสร้างสคริปต์แทนที่ datetime เป็น unixtime ในไฟล์ error_log apache

บันทึกข้อผิดพลาด:

[จันทร์ พ.ย. 01 21:48:54 น.] [:ข้อผิดพลาด] AH00898: เกิดข้อผิดพลาดในการอ่านจากเซิร์ฟเวอร์ระยะไกลที่ส่งคืนโดย xxxxxxxxxx ผู้อ้างอิง

ฉันต้องเปลี่ยนเป็น:

[1635803334] [:ข้อผิดพลาด] AH00898: เกิดข้อผิดพลาดในการอ่านจากเซิร์ฟเวอร์ระยะไกลที่ส่งคืนโดย xxxxxxxxxxx ผู้อ้างอิง

ฉันมีสคริปต์ที่เปลี่ยน unixtime เป็น datetime ด้วย perl (ฉันใช้กับ squid log) การเปลี่ยนแปลงใด ๆ กับตรรกะผกผันที่นี่?

#! /usr/bin/perl -หน้า s/^\d+.\d+/เวลาท้องถิ่น $&/e;

สคริปต์นี้เปลี่ยนการประทับเวลาเท่านั้นและเก็บสิ่งอื่นไว้ใน stdout/file ฉันต้องการสิ่งนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา