【发布时间】:2013-07-27 00:17:42
【问题描述】:
如何在 emacs lisp 程序结束后启动一个将继续运行的进程?我正在编写一个实用程序脚本,它应该启动一个交互式 GUI 程序并退出。
提前致谢。
编辑:我想我正在寻找与此 C++ 代码等效的 emacs lisp。
#include <cstdlib>
#include <sys/types.h>
#include <unistd.h>
int main() {
using namespace std;
pid_t p = fork();
if (p == 0) {
// child process
execl("process_to_run", "process_to_run", nullptr);
} else {
// stuff for parent to do
}
return 0;
}
【问题讨论】: