2009-01-21 33 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