如何记录cp等命令的log日志?谢谢

如何记录cp等命令的log日志?谢谢

my $log = `cp /xx  /abc`;
open LOG, ">>./Web20kit_install" . $date . ".log";
print LOG $log;
close LOG;


我是希望cp命令错误时,比如文件不存在,把出错信息放到log文件中,但我发现$log是没有内容的。
现在错误信息直接显示到界面上,但不能存到日志中。
我需要怎么做呢?
类似的还有tar或者别的一些命令。。
thx
没人知道么?
我只是以前没用过perl,但是似乎这是个小问题吧......
thx
my $log = `cp /xx  /abc`;
改成
my $log = `cp /xx  /abc 2>>./Web20kit_install$date.log`;


QUOTE:
原帖由 noexcuse 于 2008-8-18 11:43 发表
my $log = `cp /xx  /abc`;
open LOG, ">>./Web20kit_install" . $date . ".log";
print LOG $log;
close LOG;

我是希望cp命令错误时,比如文件不存在,把出错信息放到log文件中,但我发现$log是没有内容 ...

你的$log的结果是这条命令的返回值比如0,127之类的,不是出错信息。