php cli 模式 ctrl c结束后如何继续执行一些代码?

运行

php index.php

后。 按 ctrl c 进程结束了,

但是我希望结束前运行某些任务,比如保存一些状态

请问有什么办法做到吗?

阅读 3k
2 个回答

此时,你需要去处理进程信号。当收到 SIGINT、SIGTEM等信号时打入日志

为啥要手动结束进程呢,你可以在程序的逻辑中设置结束条件啊

满足结束条件->保存状态->结束进程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题