linux - 在 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”
谢谢
解决方案
只需创建一个指向 php 二进制文件的符号链接:
ln -s /usr/bin/php /usr/bin/myphp
现在ps -A | grep myphp
显示正在运行的进程。
推荐阅读
- android - 从 textview 数组调用 textview 结果为 null
- r - purrr::map_int:无法将元素 1 从双精度值强制转换为整数
- java - 使用 API 在 HTTPS 服务器上访问 JIRA
- react-native - 如何创建地图视图
- python - 不小心跑了 git clean -d -f 需要找回python3.7
- mysql - 与最新的连接查询记录分组
- javascript - 在字典列表中列出值
- node.js - 如何解决:不支持选项 [servers] 不支持选项 [caseTranslate]
- python - 字节/字典到数据帧
- android - LoaderManager 抛出不兼容类型错误