Linux c system函数异常的问题
初次用Linux c 写个小工具,遇到一点问题,
详情如下:
一些情况下我需要手动启动apache服务,使用
一切正常,
一次不小心把apachee服务名弄错了,多加了个e,结果报以下错误,且程序直接退出,后面的代码也没有执行了。
我的问题是,1、当system函数执行的命令报错或者是错误命令时,为什么程序就直接异常退出了?
2、如何忽略system函数的执行情况,继续执行后面的代码?
有劳各位前辈解答,感谢!
详情如下:
一些情况下我需要手动启动apache服务,使用
system("service apache start");
system("service apache stop");一切正常,
一次不小心把apachee服务名弄错了,多加了个e,结果报以下错误,且程序直接退出,后面的代码也没有执行了。
system("service apachee start");
Failed to stop apachee.service: Unit apachee.service not loaded.
Segmentation fault我的问题是,1、当system函数执行的命令报错或者是错误命令时,为什么程序就直接异常退出了?
2、如何忽略system函数的执行情况,继续执行后面的代码?
有劳各位前辈解答,感谢!
...全文
相关推荐
linux下system函数的简单分析
### Linux 下 `system` 函数的深入解析在 Linux 系统编程中,`system` 函数被广泛用于执行外部命令。
linux-c-function.rar_Linux c++ Function_UNIX_linux C chm_linux c
这个CHM文档可能包含了这些函数的详细描述、参数列表、返回值、示例代码以及可能遇到的问题和解决方法。
holbertonschool-system_linux:系统编程和算法― Linux编程
通过实际操作和解决问题,你将能够深化对Linux系统编程和C语言的理解。
holbertonschool-system_linux:专业-系统编程和算法― Linux编程
本资源"holbertonschool-system_linux"聚焦于这个主题,旨在帮助学生或专业人士深入理解和实践Linux环境下的编程技术,尤其是使用C语言。
Linux_System_Monitor
**异常处理**:在处理系统资源时,错误是常见的。良好的编程实践中,异常处理是必要的,以确保程序在遇到问题时能够优雅地恢复或终止。6. **继承与多态**:继承允许子类从父类继承属性和行为。


