无法将程序输出重定向到文件

时间:2017-10-31 01:34:13

标签: bash

我修改了一个名为mosquitto的开源程序,我使用命令./mosquitto -c ../mosquitto.conf -v运行。 mosquitto程序将无限期运行,直到你使用ctrl + c退出它。

作为我测试的一部分,我想创建一个运行程序的bash脚本,并将所有日志(打印到屏幕上)保存到一个文本文件中,然后它将解析以确定一些统计信息。我正在将输出重定向到this stackoverflow post上所述的文件,但没有保存任何内容(日志仍然打印到终端)。有谁知道问题可能是什么?我可以使用其他方法吗?

#!/bin/bash

cd ../ && make && cd src
./mosquitto -c ../mosquitto.conf -v >> logs.txt

1 个答案:

答案 0 :(得分:-1)

我必须假设它不能重定向输出的原因是由于Mosquitto的编写方式,特别是因为mathB指出配置文件中有一个标志可以设置输出记录到文件。