如何在linux下编程收集系统信息

如何在linux下编程收集系统信息,第1张

C语言有一个system函数(在头中,C++则为头),可以用来调用终端命令。原型如下: int system(const char *cmdline /* 命令字符串 */)例如,Linux系统中,调用system("ls -la")将输出当前目录下的所有文件详细信息。

收集方法:

1) 将DSA文件拷贝到本地临时目录下(比如/tmp),比如下载的DSA的文件名是ibm_utl_dsa_212p_rhel4_i386.bin。

2) 确保DSA文件具有可执行属性,执行命令:chmod +x ibm_utl_dsa_212p_rhel4_i386.bin。

3) 执行DSA工具,执行命令:./ibm_utl_dsa_212p_rhel4_i386.bin。

4) 稍等一段时间,DSA程序会将收集到的信息保存到/var/log/IBM_SUPPORT目录下(如果有无法生成日志文件的情况建议用以ROOT用户重新收集日志)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7229254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存