这与aprevious, yet so far unsuccessful question of mine有关。我有一个守护进程,它被放在LaunchAgents文件夹中(在Mac上),它应该永远在后台运行,但几天后,它就毫无理由地停止了。我不知道为什么,因此我的问题是:
守护进程可能随机停止的原因是什么?
谢谢你的帮助!

最佳答案

守护进程只是一个持久的(分叉的)进程。守护进程崩溃的原因与任何其他程序崩溃的原因相同:
试图读取或写入内存
没有分配给阅读或
由该申请书撰写
(分段错误)或x86特定
(一般保护故障)
试图执行特权或
无效指令
尝试执行I/O操作
在硬件设备上
没有访问权限
向系统传递无效参数
电话
试图访问其他系统
应用程序指向的资源
没有访问权限
(总线错误)
正在尝试执行计算机
参数错误的指令
(取决于CPU体系结构):
除以零,去噪运算
或NaN值,内存访问
未对齐的地址等。

关于objective-c - 为什么守护程序会随机停止?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3651312/

10-11 22:26
查看更多