首页 > 解决方案 > 在 Ubuntu 中返回自定义进程命令

问题描述

我想在 bash 中启动以下脚本

php mysript.php

如果脚本正在运行,“ps -A | grep php”命令会返回一些内容。

有没有办法用另一个名字自定义这个“php”命令?我想写

myphp myscript.php

并且“ps -A | grep php”应该什么都不返回,但是如果脚本正在运行,“ps -A | grep myphp”应该返回一些东西。

我尝试为 php 命令设置别名,但“ps”命令仍然返回“php”而不是“myphp”

我还尝试使用从 myphp 到 /usr/bin 中 php 的符号链接修改 $PATH 变量,但仍然返回“php”

谢谢

标签: linuxbash

解决方案


只需创建一个指向 php 二进制文件的符号链接:

ln -s /usr/bin/php /usr/bin/myphp

现在ps -A | grep myphp显示正在运行的进程。


推荐阅读