根据您提供的信息,看起来 -log
参数不接受指定日志文件路径的方式。在 lsyncd 中,日志输出是通过日志类别(logging category)来配置的。
请尝试使用以下命令来启动 lsyncd 并指定正确的日志类别:
lsyncd -nodaemon --log Exec,file,rsync
上述命令中的 Exec
、file
和 rsync
是 lsyncd 支持的几个常用日志类别示例,您可以根据需要进行调整。这将在终端中打印出对应类别的日志信息。
如果要将日志输出重定向到特定文件中,请确保目标文件夹存在并有相应的写入权限。例如,您可以使用以下命令:
lsyncd -nodaemon --log Exec,file,rsync >/var/log/lsyncd/lsyncd.log 2>&1
上述命令将标准输出和错误输出都重定向到 /var/log/lsyncd/lsyncd.log
文件中。
请注意,在执行以上操作前,请先确认相关路径和权限设置是否正确,并确保与 lsyncd 版本和支持的选项相匹配。
内容由零声教学AI助手提供,问题来源于学员提问