相关疑难解决方法(0)

如何对日志轮换文件执行`tail -f`?

在长时间运行的系统上,我通常有一个终端

$ tail -f /var/log/kern.log
Run Code Online (Sandbox Code Playgroud)

或类似的东西打开。

但有时我必须重新启动此类命令,因为不再显示新消息。

我认为这是因为替换日志文件的日志轮换作业tail -f正在“观察”。

如何避免这种重启问题?

我可以调用tail这样它注意到旋转过程并做正确的事情吗?

(我在rsyslogd默认使用的 Ubuntu 11.04 系统上注意到了这个问题。)

logs logrotate rsyslog tail

124
推荐指数
1
解决办法
4万
查看次数

“less” 是否具有“tail --follow=name”(“-F”)之类的功能

该命令less可以被用来替换tail

tail -f file
Run Code Online (Sandbox Code Playgroud)

提供处理二进制输出和导航回滚等功能:

less +F file
Run Code Online (Sandbox Code Playgroud)

+前缀的意思是“假装我键入启动后”,并且键F启动以下。

但也less可以代替

tail --follow=name file
Run Code Online (Sandbox Code Playgroud)

随后file即使实际文件被删除或转移了,像被移动到一个日志文件file.log.1,然后一个新的文件具有相同名称的文件,随后创建?

less pager tail

55
推荐指数
3
解决办法
3万
查看次数

Solaris 默认安装(用户工具)

本论坛以及其他地方的许多问题实际上归结为来自 Linux 环境的人,然后无法在 Solaris 上使用等效命令。通常这是因为支持不同的选项等。

此问题旨在记录(问答式)合理的 Solaris 安装应始终包括的内容。用户再也不会因为某些东西不可用而感到沮丧。

我们关注 Solaris 新手/访问者在问题中最常询问的软件包。

这是关于标准的用户空间工具,例如findgrep以及您拥有什么。如果您正在寻找有关开发工具(例如编译器、make 等)的类似帖子,那么您应该看这里

solaris

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

tail ×2

less ×1

logrotate ×1

logs ×1

pager ×1

rsyslog ×1

solaris ×1