我有一个程序每秒生成多个日志,我想使用日志实时跟踪这些日志,但日志似乎在从源收集/读取日志时存在延迟。我试图找到是否有选项来控制此延迟,但似乎没有。该选项不是SyncIntervalSec
我想要的——它只是定义日志将其日志写入文件的频率,我不认为日志只显示已写入文件的日志,因为延迟肯定短于默认值(5 分钟)。
日志多久从其来源收集/读取一次日志?此外,日志如何从来源收集/读取日志?
我有一个程序每秒生成多个日志,我想使用日志实时跟踪这些日志,但日志似乎在从源收集/读取日志时存在延迟。我试图找到是否有选项来控制此延迟,但似乎没有。该选项不是SyncIntervalSec
我想要的——它只是定义日志将其日志写入文件的频率,我不认为日志只显示已写入文件的日志,因为延迟肯定短于默认值(5 分钟)。
日志多久从其来源收集/读取一次日志?此外,日志如何从来源收集/读取日志?
我正在通过 ssh 使用 rsync 配置远程部署,并且需要在没有密码的情况下执行 sudo 命令。
这是我的视觉:
# Allow user to execute specified commands without password
Cmnd_Alias USER_SERVICES = /bin/systemctl reload nginx, /usr/sbin/nginx
-t
[user] ALL=(ALL) NOPASSWD:USER_SERVICES
通过此设置,我可以确认可以手动执行指定的命令(我输入这些命令),而无需密码提示,但每当在脚本文件上运行该命令(如下所示)时,它都会询问我密码。
#! /bin/bash
...
sudo systemctl reload nginx
...
在这种情况下如何避免密码提示?