获取满足条件的程序

初级

在本项目中,你将学习如何创建一个脚本,该脚本可以检查程序是否在指定端口上运行,并打印程序的完整路径;如果没有程序运行,则输出 'OK'。

LinuxShell

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何创建一个脚本,该脚本可以检查某个程序是否正在指定端口上运行,并打印该程序的完整路径;如果没有程序在运行,则打印“OK”。

👀 预览

## 示例
$ cd /home/labex/project
$ sh get.sh 3000
/usr/lib/code-server/lib/node
$ sh get.sh 43000
OK

🎯 任务

在这个项目中,你将学习:

  • 如何创建一个Zsh脚本
  • 如何使用 lsof 命令检查某个端口是否正在被使用
  • 如何使用 ps 命令获取正在运行的程序的完整路径

🏆 成果

完成这个项目后,你将能够:

  • 编写一个可以识别在指定端口上运行的程序的脚本
  • 排查开发环境中与端口冲突相关的问题
  • 自动化检查特定端口上正在运行的程序的过程

教师

labby

Labby

Labby is the LabEx teacher.