c - 一种从 C 内部退出系统 shell (/bin/sh) 的方法
问题描述
我正在做一个项目,它要求我使用 C 程序退出 Busybox shell,而不是在打开 shell 以退出 /bin/sh 时键入“exit”。
要调用 /bin/sh,我只需要运行
system("/bin/sh");
但是当我想退出时使用:
system("exit");
它不起作用,我对 C 和 C 中的系统 shell 很陌生,并且一直在寻找答案。希望有人能在这个问题上启发我。(其他方式或解决方案也可以!)
解决方案
推荐阅读
- javascript - 带有可观察对象的任务队列
- javascript - 在另一个 JS 文件中使用导出的 JS 函数
- c# - Html 编码/解码 & Html.Raw
- android - DaoException:没有为类注册 DAO
- node.js - OpenShift 上的 NodeJS 应用程序使用哪个 HOST+PORT?
- c - 如何从 C 中函数返回的指针访问字符串
- rest - 将 REST API 与 glassfish 集成
- python - 如何在 python 3 中通过 asyncio 发送 UDP 请求
- wwdc - WWDC 2018 示例代码可以在线获得吗?
- php - Paypal IPN 脚本不工作错误 400-Bad request