GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

cronologm - ออนไลน์ในคลาวด์

เรียกใช้ cronologm ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือโครโนล็อกคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cronolog - เขียนข้อความบันทึกไปยังไฟล์บันทึกที่ตั้งชื่อตาม template

เรื่องย่อ


โครโนล็อก [ทางเลือกที่] ... เทมเพลต

DESCRIPTION


โครโนล็อก เป็นโปรแกรมอย่างง่ายที่อ่านข้อความบันทึกจากอินพุตและเขียนลงใน a
ชุดของไฟล์เอาท์พุต ชื่อที่สร้างขึ้นโดยใช้ เทมเพลต และปัจจุบัน
วันและเวลา. เทมเพลตใช้ตัวระบุรูปแบบเดียวกับ Unix ข้อมูล(1) คำสั่ง
(ซึ่งเหมือนกับฟังก์ชันไลบรารี C strftime มาตรฐาน)

ก่อนเขียนข้อความ โครโนล็อก ตรวจสอบเวลาเพื่อดูว่าไฟล์บันทึกปัจจุบันเป็น .หรือไม่
ยังคงใช้ได้และถ้าไม่ใช่จะปิดไฟล์ปัจจุบัน ให้ขยายเทมเพลตโดยใช้current
วันที่และเวลาในการสร้างชื่อไฟล์ใหม่, เปิดไฟล์ใหม่ (สร้างหายไป
ไดเร็กทอรีบนเส้นทางของล็อกไฟล์ใหม่ตามต้องการ เว้นแต่โปรแกรมจะคอมไพล์ด้วย
-DDONT_CREATE_SUBDIRS) และคำนวณเวลาที่ไฟล์ใหม่จะใช้งานไม่ได้

โครโนล็อก มีวัตถุประสงค์เพื่อใช้ร่วมกับเว็บเซิร์ฟเวอร์ เช่น Apache เพื่อ split
การเข้าถึงเข้าสู่ระบบบันทึกรายวันหรือรายเดือน ตัวอย่างเช่น การกำหนดค่า Apache
คำสั่ง:

TransferLog "|/usr/bin/cronolog /www/logs/%Y/%m/%d/access.log"
บันทึกข้อผิดพลาด "|/usr/bin/cronolog /www/logs/%Y/%m/%d/errors.log"

จะสั่งให้ Apache ไพพ์การเข้าถึงและข้อความบันทึกข้อผิดพลาดลงในสำเนาแยกของ
cronolog ซึ่งจะสร้างไฟล์บันทึกใหม่ในแต่ละวันในไดเร็กทอรีลำดับชั้นที่มีโครงสร้างโดย
วันที่ คือ วันที่ 31 ธันวาคม พ.ศ. 1996 ข้อความจะถูกเขียนถึง

/www/logs/1996/12/31/access.log
/www/logs/1996/12/31/errors.log

หลังเที่ยงคืนไฟล์

/www/logs/1997/01/01/access.log
/www/logs/1997/01/01/errors.log

จะถูกใช้ โดยไดเร็กทอรี 1997, 1997/01 และ 1997/01/01 จะถูกสร้างขึ้นหากไดเร็กทอรีเหล่านี้สร้างขึ้น
ไม่ได้มีอยู่แล้ว (โปรดทราบว่าก่อนหน้าเวอร์ชัน 1.2 Apache ไม่อนุญาตให้โปรแกรมเป็น
ระบุเป็นอาร์กิวเมนต์ของคำสั่ง ErrorLog)

Options


โครโนล็อก ยอมรับตัวเลือกและข้อโต้แย้งต่อไปนี้:

-H ชื่อ

--ฮาร์ดลิงก์=ชื่อ
รักษาฮาร์ดลิงก์จาก ชื่อ ไปยังไฟล์บันทึกปัจจุบัน

-S ชื่อ

--symlink=ชื่อ

-l ชื่อ

--ลิงค์=ชื่อ
รักษาลิงค์สัญลักษณ์จาก ชื่อ ไปยังไฟล์บันทึกปัจจุบัน

-P ชื่อ

--prev-simlink=ชื่อ
รักษาลิงค์สัญลักษณ์จาก ชื่อ ไปยังไฟล์บันทึกก่อนหน้า กำหนดให้
--symlink มีการระบุตัวเลือกเนื่องจาก cronolog เปลี่ยนชื่อลิงก์ปัจจุบันเป็นชื่อ
ระบุไว้สำหรับลิงค์ก่อนหน้า

-h

--help พิมพ์ข้อความช่วยเหลือแล้วออก

-p ระยะเวลา

--ระยะเวลา=ระยะเวลา
ระบุระยะเวลาอย่างชัดเจนเป็นสตริงตัวเลขทางเลือกตามด้วย
หน่วย: วินาที, นาที, ชั่วโมง, วัน, สัปดาห์ที่ผ่านมา or เดือน. นับไม่สามารถมากกว่า
กว่าจำนวนหน่วยในหน่วยที่ใหญ่กว่าถัดไป กล่าวคือ ไม่สามารถระบุ "120
นาที" และสำหรับวินาที นาที และชั่วโมง การนับจะต้องเป็นตัวประกอบของต่อไป
หน่วยที่สูงกว่า กล่าวคือ คุณสามารถระบุ 1, 2, 3, 4, 5, 6, 10, 15, 20 หรือ 30 นาที แต่ไม่
พูด 7 นาที

-d ระยะเวลา

--ล่าช้า=ระยะเวลา
ระบุการหน่วงเวลาตั้งแต่เริ่มต้นรอบระยะเวลาก่อนที่ล็อกไฟล์จะถูกรีด
เกิน. ตัวอย่างเช่นการระบุ (โดยชัดแจ้งหรือโดยปริยาย) ช่วงเวลา 15 นาทีและ
ความล่าช้า 5 นาทีส่งผลให้ไฟล์บันทึกถูกหมุนเวลาห้าโมงยี่สิบ
ที่ผ่านมา ยี่สิบห้าถึงสิบถึงทุกชั่วโมง ความล่าช้าต้องไม่เกินกว่า
ระยะเวลา

-o

--เพียงครั้งเดียว
สร้างบันทึกเอาต์พุตเดียวจากเทมเพลตซึ่งไม่ได้หมุน

-x ไฟล์

--debug=ไฟล์
เขียนข้อความแก้ไขข้อบกพร่องถึง ไฟล์ หรือสตรีมข้อผิดพลาดมาตรฐาน if ไฟล์ เป็น "-". (ดู
ไฟล์ README สำหรับรายละเอียดเพิ่มเติม)

-s เวลา

--เวลาเริ่มต้น=เวลา
แสร้งทำเป็นว่าเวลาเริ่มต้นคือ เวลา (เพื่อจุดประสงค์ในการดีบัก) เวลา น่า be
บางสิ่งบางอย่าง กดไลก์ DD เดือน ปปปป ฮช:ดด:สส ( วัน และ เดือนจะกลับรายการหาก
ระบุตัวเลือกอเมริกัน) หากละเว้นวินาที จะถูกนับเป็น
ศูนย์ และหากไม่ระบุชั่วโมงและนาที เวลาของวันจะถูกนับเป็น
00:00:00 (เช่น เที่ยงคืน) วัน เดือน ปี สามารถเว้นวรรคได้
ยัติภังค์ (-) หรือ solidi (/)

-a

--อเมริกัน
ตีความส่วนวันที่ของเวลาเริ่มต้นแบบอเมริกัน (เดือนแล้วตามด้วยวัน)

-e

--ยุโรป
ตีความส่วนวันที่ของเวลาเริ่มต้นแบบยุโรป (วันและเดือน)
นี่คือค่าเริ่มต้น

-v

--รุ่น
พิมพ์ข้อมูลรุ่นและออก

แบบ รูป


อักขระแต่ละตัวในเทมเพลตแสดงถึงอักขระในชื่อไฟล์ที่ขยาย ยกเว้นสำหรับ
ตัวระบุรูปแบบวันที่และเวลาซึ่งถูกแทนที่ด้วยส่วนขยาย ตัวระบุรูปแบบ
ประกอบด้วย `%' ตามด้วยหนึ่งในอักขระต่อไปนี้:

% ตัวอักษร% ตัวอักษร

na อักขระขึ้นบรรทัดใหม่

ตัวอักษรแท็บแนวนอน

ฟิลด์เวลา:

ชั่วโมงชั่วโมง (00..23)

ฉันชั่วโมง (01..12)

p ตัวบ่งชี้ AM หรือ PM ของสถานที่

M นาที (00..59)

S วินาที (00..61 ซึ่งช่วยให้กระโดดได้วินาที)

X การแสดงเวลาของสถานที่ (เช่น: "15:12:47")

โซนเวลา Z (เช่น GMT) หรือไม่มีเลยหากไม่สามารถกำหนดเขตเวลาได้

ฟิลด์วันที่:

a ชื่อย่อของวันทำงาน (เช่น Sun..Sat)

ชื่อเต็มของวันทำงานของสถานที่ (เช่น: วันอาทิตย์ .. วันเสาร์)

b ชื่อเดือนย่อของสถานที่ (เช่น: ม.ค. .. ธ.ค.)

B ชื่อเดือนเต็มของสถานที่ (เช่น มกราคม .. ธันวาคม)

c วันที่และเวลาของสถานที่ (เช่น "อา. 15 ธ.ค. 14:12:47 GMT 1996")

ง วันของเดือน (01 .. 31)

จ วันของปี (001 .. 366)

ม. เดือน (01 .. 12)

U สัปดาห์ของปี โดยให้วันอาทิตย์เป็นวันแรกของสัปดาห์ (00..53 โดยที่สัปดาห์ที่ 1 เป็นสัปดาห์)
ที่มีวันอาทิตย์แรกของปี)

W สัปดาห์ของปี โดยให้วันจันทร์เป็นวันแรกของสัปดาห์ (00..53 โดยที่สัปดาห์ที่ 1 คือสัปดาห์)
ประกอบด้วยวันจันทร์แรกของปี)

w วันของสัปดาห์ (0 .. 6 โดยที่ 0 ตรงกับวันอาทิตย์)

x การแสดงวันที่ของสถานที่ (เช่น วันนี้ในเดือนเมษายนในสหราชอาณาจักร: "13/04/97")

ปีที่ไม่มีศตวรรษ (00 .. 99)

ปีกับศตวรรษ (1970 .. 2038)

อาจมีตัวระบุอื่น ๆ ขึ้นอยู่กับการใช้งานไลบรารี C ของ
สตริฟไทม์ ฟังก์ชัน

ใช้โครโนโลกออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี