这篇文章主要为大家展示了“fuser命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“fuser命令怎么用”这篇文章吧。
创新互联公司是一家专业提供瑞昌企业网站建设,专注与成都网站设计、成都做网站、外贸网站建设、H5建站、小程序制作等业务。10年已为瑞昌众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
于是使用fuser查看
$ fuser /opt/oracle/app/oracle/product/11.2.4/db_1/lib/libclntsh.so.11.1 /opt/oracle/app/oracle/product/11.2.4/db_1/lib/libclntsh.so.11.1: 29888m
看到文件确实被占用了,但不知道是被哪个进程占用的,再使用lsof命令
$ ./lsof /opt/oracle/app/oracle/product/11.2.4/db_1/lib/libclntsh.so.11.1
执行完后没有结果,这就没办法查了。
于是请教了同事,他用使用root用户去执行lsof命令,而且只指定到最上一层的目录去查
# lsof /opt COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME RaterServ 29888 rate3 mem REG 64,0x6 10800648 85874 /opt/oracle/app/oracle/product/11.2.4/db_1/lib/libnnz11.so RaterServ 29888 rate3 mem REG 64,0x6 121875400 324102 /opt/oracle/app/oracle/product/11.2.4/db_1/lib/libclntsh.so.11.1
从上面的输出结果可以看出来确实是有进程在占用,进程号是29888。
再查29888对就的进程名
# ps -ef |grep 29888
找到是应用的一个服务,与测试沟通后,这个进程可以直接kill,于是
kill -9 29888
再次执行opatch apply成功。
以上是“fuser命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款