当前位置: 技术问答>linux和unix
仅有50分了,请大虾指点如何获取出错信息?
来源: 互联网 发布时间:2015-04-25
本文导语: 各位大虾: 我目前正在编写一个控制台程序,其中有一个功能是在客户端发送一条命令给服务器, 启动或停止某项服务。(服务器运行的是Linux系统) 我现在的问题是:我在服务器上用C++写一个Server程序接...
各位大虾:
我目前正在编写一个控制台程序,其中有一个功能是在客户端发送一条命令给服务器,
启动或停止某项服务。(服务器运行的是Linux系统)
我现在的问题是:我在服务器上用C++写一个Server程序接收客户机的命令,如果客户端发送来的命令是错误的(例如:命令敲错了,或者是参数不对等,好象在DOS下,输入copy,formart等命令,不同的错误命令系统会返回不同的信息),系统将提示出错(一般情况下,错误信息显示在服务器屏幕上),我怎样才能获取错误信息?(因为我要将错误信息截取下来,发送给客户方)
有人告诉我重定向(把出错信息先写到文件里),不知道行不行,我不会用,在Linux
下输错命令时有办法获取错误信息吗?(写到文件里也可以);请指教
不胜感激!!!!!
我目前正在编写一个控制台程序,其中有一个功能是在客户端发送一条命令给服务器,
启动或停止某项服务。(服务器运行的是Linux系统)
我现在的问题是:我在服务器上用C++写一个Server程序接收客户机的命令,如果客户端发送来的命令是错误的(例如:命令敲错了,或者是参数不对等,好象在DOS下,输入copy,formart等命令,不同的错误命令系统会返回不同的信息),系统将提示出错(一般情况下,错误信息显示在服务器屏幕上),我怎样才能获取错误信息?(因为我要将错误信息截取下来,发送给客户方)
有人告诉我重定向(把出错信息先写到文件里),不知道行不行,我不会用,在Linux
下输错命令时有办法获取错误信息吗?(写到文件里也可以);请指教
不胜感激!!!!!
|
重定向是可以的:./servername 2>logname
这样把所有错误信息输出到logname文件里,然后你把这个文件发给你的客户就可以了。。。
这样把所有错误信息输出到logname文件里,然后你把这个文件发给你的客户就可以了。。。