252得票5回答
fork()、vfork()、exec()和clone()之间的区别

我在谷歌上查找了这四个系统调用的区别,本以为会有很多相关信息,但实际上并没有一个可靠的比较结果。 于是我试图编写一个基本的、快速了解这些系统调用之间差异的内容,以下是我整理的结果。其中是否有错误或遗漏了重要信息? Fork:fork 调用可以创建与当前进程几乎完全相同的另一个进程(并不是所有信...

249得票24回答
如何使子进程在父进程退出后终止?

假设我有一个进程会生成一个子进程,现在无论何种原因导致父进程退出(正常或异常退出、被kill掉、^C、断言失败或任何其他原因),我都希望子进程能够随之退出。如何正确实现这个功能? stackoverflow上的一些类似问题: (早期提问)当父进程退出时如何使子进程退出? (稍后提问)...

246得票11回答
如何检查进程ID(PID)是否存在

在Bash脚本中,我想要执行以下操作(伪代码):if [ a process exists with $PID ]; then kill $PID fi 条件语句的适当表达式是什么?

245得票9回答
等待进程结束

我有一个应用程序Process.Start() 我想启动另一个名为'ABC'的应用程序。 我希望等待该应用程序结束(进程死亡)后再继续执行。 我应该如何做? 可能会同时运行多个名为'ABC'的应用程序实例。

221得票5回答
理解PrimeFaces的process/update和JSF f:ajax的execute/render属性

PrimeFaces中p:commandXxx组件中的process和update,以及f:ajax标签中的execute和render是什么意思? 它们在验证时起作用吗?update属性除了从后端更新组件的值之外还有什么作用?process属性是否将值绑定到模型中?@this、@parent...

215得票15回答
等待进程完成

在Bash中是否有内置功能等待进程完成? wait命令只允许等待子进程完成。 我想知道是否有任何方式可以在任何脚本中等待任何进程完成,而不仅仅是子进程。 以下是一种机械化的方法,但我想知道是否有Bash中的任何内置功能。while ps -p `cat $PID_FILE` > /d...

211得票43回答
保证只有一个shell脚本实例在运行的快速而简单的方法

如何快速简单地确保一个shell脚本在同一时间只有一个实例正在运行?

210得票13回答
查看PS命令的完整输出

当我在使用putty连接到我的linux服务器时,运行ps -aux命令,有些进程的信息长度超出了当前窗口的宽度。是否有替代方法? -- 更新 -- 很抱歉我之前将问题降级了,我以为别人也不会觉得这个答案有用,所以我降低了评级。 以下是你要求的信息。hadoop-user@hadoop-...

208得票6回答
线程和多进程模块有什么区别?

我正在学习如何使用Python中的 threading 和 multiprocessing 模块并行运行代码以提高效率。 我发现很难理解 threading.Thread() 对象和 multiprocessing.Process() 对象之间的区别,可能是因为我没有相应的理论背景知识。 ...

200得票11回答
在Linux中使用top -c命令,可以根据进程名称过滤列出的进程。

top -c Top命令可以列出所有进程,使用选项-u可以按用户名过滤进程,但我想知道是否有一种简单的方法可以基于在top命令输出的COMMAND列下列出的进程名来过滤进程。 例如,我希望使用top -某些选项 -进程名子字符串,并且top仅显示命令名称中包含此子字符串的进程ID。