更改Upstart服务的日志记录目录/文件

时间:2014-06-11 12:40:50

标签: logging service upstart

我有一个upstart服务,记录太多,以填补硬盘驱动器上的所有空间。 (这是在EC2实例上的默认8GB硬盘上,所以这并不是什么大惊喜。)所以我想将日志文件的名称从/var/log/upstart/XYZ更改为/mnt/log/XYZ。是否可以这样做?

我知道Upstart本身的--logdir选项,但据我了解,这只会将所有内容都置于/mnt/log之下。我不介意/var/log/upstart/下的其他日志;我只想改变重定向单个服务的输出。有可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以尝试添加"> / mnt / log / XYZ 2>& 1"。这不会处理启动前,启动后和停止前/后停止部分,但它确实处理主守护程序,这是你的问题。