创建符号链接应该可以解决问题,但是,如果我们知道疾病而不是症状会更有帮助.你究竟想做什么?因为可能有更好的方法
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)--
(~)
更新:
基于您可以获得的额外信息(我确定有一种更简单的方法,但它现在不会对我说)让您的服务器在启动时将其PID写入文件,然后您可以杀死-9 | cat /var/run/devserver.pid
但那会是一个编程问题:)
再次更新:当你启动服务器时,你也可以做一些shell技巧来获取服务器的PID,我可以创建一个名为startmyserver的shell函数,例如它将包装你用来启动服务器的命令但是也可以捕获$!到一个基于启动名称的文件 – 然后我们讨论的是shell脚本,它是’inbounds’@ ServerFault.
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。