Linux c语言

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:39:56
在linux的环境下,用c语言写了一个应用程序,这个程序会加载我设定的一个配置文件,有时文件坏了,程序终止了。我想请问各位,我怎么才能知道我这个应用程序异常终止。这样当我检测到应用程序终止退出后,就能处理了。
我的应用程序在一个main函数。当这个应用程序后。我又不能利用这里面的纠错函数。所以需要另外编写一个主程序。用来监测这个应用程序。我的应用程序异常退出后,在标准输出打印abort。我的另外一个程序怎末设计。是不是也要一个main函数。可以同时运行两个main函数吗?求教各位做linux,c语言编程的高手给我指点,谢谢了。

写一个程序比如叫 test , 从标准输入读, 读到 abort 就知道是错了
运行的时候这样: (假设你之前那个程序名字叫app)

app > test

当然任何C程序都要main函数, 你要搞清楚编程概念和程序运行时是两回事, “运行main函数”这说法本来就不存在, 只有编译器认识啥叫main函数, 系统才不管这个

你还是发到论坛里去问问吧,那人多

红联linux论坛(我一直去那问问题):
http://www.linuxdiyf.com/bbs/?fromuid=232749

加个信号量吧~signo