tail -f 执行流程
2016-10-13 16:16:59 0 举报
`tail -f` 是一个在 Unix/Linux 系统中常用的命令,用于实时查看文件的尾部内容。当有新的内容添加到文件时,它会自动显示出来。 执行流程如下: 1. 用户输入 `tail -f filename` 命令。 2. `tail` 命令会打开指定的文件,并定位到文件的末尾。 3. 使用 `-f` 选项后,`tail` 命令进入“跟随”模式。 4. 当文件有新的内容被追加时,`tail` 命令会立即捕获这些内容并显示给用户。 5. 用户可以继续使用 `tail -f` 命令来查看文件的后续内容,直到手动停止或退出终端。 这个命令常用于监控日志文件或其他需要实时查看更新的文件。
作者其他创作
大纲/内容
在前端发起每3秒查询一次结果的线程
从185机器获取
根据内存中存储的map信息查询文件和进程名是否存在
合法,则将参数发送至后台
用户输入命令
查询磁盘上的日志,并返回日志信息
开始
结束
合法\b
组装结果
paybase
logagent tail -f命令执行流程
linux系统命令
组装linux系统命令,调用linux系统执行,将命令执行结果重定向到文本文件中
得到进程号和文件名
fork进行执行命令
获取服务器上日志名称
如果进程还没结束,且文件存在,则将文件中的结果发送到客户
根据参数组装http请求,发送到185机器
发起查询结果请求
是
将任务执行进程和重定向的文本文件名保存到内部map中
否
logagent
将进程号和重定向的文件名作为结果发送到客户端
整理列表
paybase web
展示日志列表
判断合法性
进程是否结束
0 条评论
下一页