首页 > 解决方案 > 一种从 C 内部退出系统 shell (/bin/sh) 的方法

问题描述

我正在做一个项目,它要求我使用 C 程序退出 Busybox shell,而不是在打开 shell 以退出 /bin/sh 时键入“exit”。

要调用 /bin/sh,我只需要运行

system("/bin/sh");

但是当我想退出时使用:

system("exit");

它不起作用,我对 C 和 C 中的系统 shell 很陌生,并且一直在寻找答案。希望有人能在这个问题上启发我。(其他方式或解决方案也可以!)

标签: cshell

解决方案


推荐阅读