在windows 2003下通过cygwin执行 wmic命令时,什么也不输出,一直等待的解决办法如下:
给wmic一个输入就可以了:
举例
wmic ntevent where "(LogFile='Application' and TimeGenerated >= '20150408072259.0+540')" GET Message,SourceName,TimeGenerated,Type /format:table </dev/null
或者
echo '' | wmic ntevent where "(LogFile='Application' and TimeGenerated >= '20150408072259.0+540')" GET Message,SourceName,TimeGenerated,Type /format:table
原因请参看:
http://serverfault.com/questions/160933/wmic-hangs-in-cygwin/161051
给wmic一个输入就可以了:
举例
wmic ntevent where "(LogFile='Application' and TimeGenerated >= '20150408072259.0+540')" GET Message,SourceName,TimeGenerated,Type /format:table </dev/null
或者
echo '' | wmic ntevent where "(LogFile='Application' and TimeGenerated >= '20150408072259.0+540')" GET Message,SourceName,TimeGenerated,Type /format:table
原因请参看:
http://serverfault.com/questions/160933/wmic-hangs-in-cygwin/161051