linux shell软链接的问题

来源:互联网 发布:淘宝自动软件是真的吗 编辑:程序博客网 时间:2024/06/07 06:18

这个问题发生在shell脚本中的第一行为:

#! /bin/sh 结果如下


本来系统中已没有mongod进程,但运行关闭脚本仍然找到了2个有关的进程。


但当把运行文件改名为haha(即mv /etc/init.d/mongodb_27017  /etc/init.d/haha);或把shell的第一行改为:#! /usr/bin/env bash  都得到了下面的结果


没有找到有关的进程。


在这里先猜测一下:可能是软链接本身也需要一个shell,故保存了名字为/etc/init.d/mongodb_27017 的shell,另外一个是他的子进程。

而直接使用#! /usr/bin/env bash  没有解析软链接的过程 所以这个进程不用保留。而改名为haha 则肯定不能被 ps -ef | grep mongodb 找到了

0 0
原创粉丝点击