简介
在这个项目中,你将学习如何创建一个脚本,该脚本可以检查某个程序是否正在指定端口上运行,并打印该程序的完整路径;如果没有程序在运行,则打印“OK”。
👀 预览
## 示例
$ cd /home/labex/project
$ sh get.sh 3000
/usr/lib/code-server/lib/node
$ sh get.sh 43000
OK
🎯 任务
在这个项目中,你将学习:
- 如何创建一个Zsh脚本
- 如何使用
lsof
命令检查某个端口是否正在被使用 - 如何使用
ps
命令获取正在运行的程序的完整路径
🏆 成果
完成这个项目后,你将能够:
- 编写一个可以识别在指定端口上运行的程序的脚本
- 排查开发环境中与端口冲突相关的问题
- 自动化检查特定端口上正在运行的程序的过程