2009-01-21 47 views
4

有没有一种方法可以将xm控制台的输出记录到某个文件中?在xen中记录xm控制台输出?

我可以在域配置文件中设置一些东西,当我发布xm create时自动为我执行此操作吗?

我想:

xm console | tee domU-console.log 

...,但是,这并不适合我的情况。我想在后台异步登录输出。

回答

0

如果这样的作品,那么你应该能够:

nohup xm console | tee domU-console.log & 

我不知道,如果xm console使用标准错误可言,但如果你想一定要抽丝TH​​T输出,也这样做:

nohup xm console 2>&1 tee domU-console.log & 

如果您打算退出,请删除tee

3

你可以尝试xenconsoled

xenconsoled --log =来宾--log-DIR = /无功/日志/的Xen /客/

和Redhat还保存guest虚拟机控制台输出到/ var/log/xen/console,如果您使用XENCONSOLED_LOG_GUESTS = yes设置/ etc/sysconfig/xend。

+0

在Debian上,将`XENCONSOLED_ARGS =“ - log = guest --log-dir =/var/log/xen/guest /”`放入_/etc/default/xend_ works。 – 2015-07-10 11:44:45