Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在GNU / Linux中为进程指定一个特定的名称?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

如何启动进程以使其在ps命令中具有特定标识符? UPD:我在一个盒子上运行了几台服务器.其中大多数都处于部署模式.然而,一个正在开发中.所有服务器都是Pythonic,而且疾病是所有的服务器都被列为ps中的python,这使得开发中的一个服务器无法完全保留其他服务器. UPD:正如David和GNUix建议我为每个服务器的Python解释器和bash脚本创建了符号链接. 创建符号链接应该可以解决问
如何启动进程以使其在ps命令中具有特定标识符?

UPD:我在一个盒子上运行了几台服务器.其中大多数都处于部署模式.然而,一个正在开发中.所有服务器都是Pythonic,而且疾病是所有的服务器都被列为ps中的python,这使得开发中的一个服务器无法完全保留其他服务器.

UPD:正如David和GNUix建议我为每个服务器的Python解释器和bash脚本创建了符号链接.

解决方法

创建符号链接应该可以解决问题,但是,如果我们知道疾病而不是症状会更有帮助.你究竟想做什么?因为可能有更好的方法
gnuix@defiant)-(08:11pm-:-06/10)--
(~)./0012
my weird program name
  PID TTY          TIME CMD
 7805 pts/1    00:00:00 zsh
14020 pts/1    00:00:00 0012
14021 pts/1    00:00:00 ps
(gnuix@defiant)-(08:11pm-:-06/10)--
(~)ln -s 0012 weird
(gnuix@defiant)-(08:12pm-:-06/10)--
(~)./weird 
my weird program name
  PID TTY          TIME CMD
 7805 pts/1    00:00:00 zsh
14046 pts/1    00:00:00 weird
14047 pts/1    00:00:00 ps
(gnuix@defiant)-(08:12pm-:-06/10)--
(~)@H_404_11@ 
 

更新:
基于您可以获得的额外信息(我确定有一种更简单的方法,但它现在不会对我说)让您的服务器在启动时将其PID写入文件,然后您可以杀死-9 | cat /var/run/devserver.pid
但那会是一个编程问题:)

再次更新:当你启动服务器时,你也可以做一些sHell技巧来获取服务器的PID,我可以创建一个名为startmyserver的sHell函数,例如它将包装你用来启动服务器的命令但是也可以捕获$!到一个基于启动名称文件 – 然后我们讨论的是sHell脚本,它是’inbounds’@ ServerFault.

大佬总结

以上是大佬教程为你收集整理的在GNU / Linux中为进程指定一个特定的名称?全部内容,希望文章能够帮你解决在GNU / Linux中为进程指定一个特定的名称?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。