GoGPT Best VPN GoSearch

OnWorks 网站图标

cronologm - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cronologm

这是 cronologm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cronolog - 将日志消息写入根据模板命名的日志文件

概要


年代记 [OPTION] ... 模板

商品描述


年表 是一个简单的程序,它从其输入中读取日志消息并将它们写入
一组输出文件,其名称使用 模板 和当前
日期和时间。 模板使用与 Unix 相同的格式说明符 日期(1) 命令
(与标准 C strftime 库函数相同)。

在写消息之前 年表 检查时间以查看当前日志文件是否为
仍然有效,如果不是它关闭当前文件,使用当前扩展模板
生成新文件名的日期和时间,打开新文件(创建丢失的
根据需要在新日志文件的路径上添加目录,除非程序是用
-DDONT_CREATE_SUBDIRS) 并计算新文件失效的时间。

年表 旨在与Web服务器配合使用,例如Apache以拆分
访问日志进入每日或每月日志。 例如Apache配置
指令:

TransferLog "|/usr/bin/cronolog /www/logs/%Y/%m/%d/access.log"
ErrorLog "|/usr/bin/cronolog /www/logs/%Y/%m/%d/errors.log"

将指示 Apache 将其访问和错误日​​志消息通过管道传输到单独的副本中
cronolog,它将每天在由以下结构构成的目录层次结构中创建新的日志文件
日期,即 31 年 1996 月 XNUMX 日消息将被写入

/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
不存在。 (请注意,Apache 1.2 之前的版本不允许程序
指定为 ErrorLog 指令的参数。)

可选项


年表 接受以下选项和参数:

-H 您的姓名

--硬链接=您的姓名
保持硬链接来自 您的姓名 到当前日志文件。

-S 您的姓名

--符号链接=您的姓名

-l 您的姓名

--链接=您的姓名
维护一个符号链接 您的姓名 到当前日志文件。

-P 您的姓名

--prev-simlink=您的姓名
维护一个符号链接 您的姓名 到上一个日志文件。 要求该
--符号链接 选项被指定,因为 cronolog 将当前链接重命名为名称
为上一个链接指定。

-h

--help 打印帮助信息然后退出。

-p

--期间=
将句点明确指定为可选的数字字符串,后跟其中之一
单位: , 分钟, 个小时里, , or 个月. 计数不能更大
比下一个更大单位中的单位数,即您不能指定“120
分钟”,对于秒、分钟和小时,计数必须是下一个的因素
更高的单位,即您可以指定 1、2、3、4、5、6、10、15、20 或 30 分钟,但不能指定
说 7 分钟。

-d

--延迟=
指定从日志文件滚动之前的时间段开始的延迟
超过。 例如(明确或隐含地)指定 15 分钟的时间段和
5 分钟的延迟导致日志文件在五点二十
过去,每小时二十五点和十点。 延迟不能超过
期。

-o

- 只有一次
从模板创建单个输出日志,不轮换。

-x 文件

--调试=文件
将调试消息写入 文件 或标准错误流,如果 文件 是 ”-”。 (看
README 文件以获取更多详细信息。)

-s 时间

--开始时间=时间
假设开始时间是 时间 (用于调试目的)。 时间 应该 be
东西 喜欢 DD YYYY 时:分:秒 月份反转,如果
指定了美式选项)。 如果省略秒,则它们被视为
零,如果省略小时和分钟,那么一天中的时间被视为
00:00:00(即午夜)。 日、月、年可以用空格隔开,
连字符 (-) 或solidi (/)。

-a

- 美国人
以美国方式(月然后日)解释开始时间的日期部分。

-e

- 欧洲的
以欧洲方式(日然后月)解释开始时间的日期部分。
这是默认设置。

-v

- 版
打印版本信息并退出。

版型 格式


模板中的每个字符代表扩展文件名中的一个字符,除了
日期和时间格式说明符,由它们的扩展替换。 格式说明符
由“%”后跟以下字符之一组成:

% 文字 % 字符

na 换行符

ta 水平制表符

时间字段:

小时 (00..23)

一小时 (01..12)

p 语言环境的 AM 或 PM 指示符

M 分钟 (00..59)

S 秒(00..61,允许闰秒)

X 语言环境的时间表示(例如:“15:12:47”)

Z 时区(例如 GMT),如果无法确定时区,则什么也不做

日期字段:

a 语言环境的缩写工作日名称(例如:Sun..Sat)

A 语言环境的完整工作日名称(例如:周日 .. 周六)

b 语言环境的缩写月份名称(例如:Jan .. Dec)

B 语言环境的完整月份名称,(例如:January .. December)

c 语言环境的日期和时间(例如:“Sun Dec 15 14:12:47 GMT 1996”)

d 月中的第几天 (01 .. 31)

一年中的第 j 天 (001 .. 366)

月 (01 .. 12)

一年中的 U 周,以星期日作为一周的第一天(00..53,其中第 1 周是周
包含一年的第一个星期日)

一年中的第 W 周,以星期一为一周的第一天(00..53,其中第 1 周是周
包含一年的第一个星期一)

w 星期几(0 .. 6,其中 0 对应于星期日)

x 语言环境的日期表示(例如英国四月的今天:“13/04/97”)

y 没有世纪的年份 (00 .. 99)

Y 年与世纪 (1970 .. 2038)

其他说明符可能可用,具体取决于 C 库对
时间 功能。

使用 onworks.net 服务在线使用 cronologm


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。