相关疑难解决方法(0)

Shell函数用于在特定时间内为特定字符串尾随日志文件

我需要做以下事情以确保我的应用程序服务器

  1. 为特定字符串添加日志文件
  2. 保持阻塞状态,直到打印出该字符串
  3. 但是如果字符串没有打印大约20分钟退出并抛出异常消息,例如"服务器花了20多分钟才能启动"
  4. 如果在日志文件中打印了字符串,则退出循环并继续.

有没有办法在while循环中包含超时?

linux grep tail

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

tail和grep +打印并退出第一个匹配项

我正在寻找1衬板来尾部文件并grep一个“字符串”,打印第一个匹配项(换行)并退出。

我想出了:

tail -f /var/log/logfile.log -n 0 | grep -m 1 -i string_to_match
Run Code Online (Sandbox Code Playgroud)

实际结果是该命令显示第一个匹配项,但仅在第二个匹配项后退出。任何帮助,将不胜感激

linux bash grep tail

5
推荐指数
1
解决办法
404
查看次数

标签 统计

grep ×2

linux ×2

tail ×2

bash ×1