"""#!/bin/bash\n\n# 获取输入的端口号\nread -p "请输入要重启的服务的端口号: " port\n\n# 检查端口是否被占用\npid=$(lsof -t -i:$port)\nif [ -z "$pid" ]; then\n echo "端口号 $port 没有被占用"\nelse\n # 结束占用端口的进程\n echo "结束占用端口号 $port 的进程"\n kill -9 $pid\nfi\n\n# 启动服务\necho "启动服务"\n# 这里假设你的服务启动命令是 start_service,根据实际情况修改\nstart_service\n\n# 使用tail -f命令查看日志\necho "查看日志"\n# 这里假设你的日志文件路径是 /path/to/logfile.log,根据实际情况修改\ntail -f /path/to/logfile.log\n"""\n注意,以上脚本中的 start_service/path/to/logfile.log 需要根据实际情况进行修改,以适应你的服务启动命令和日志文件路径。

Shell脚本:根据端口号重启服务并查看日志

原文地址: https://www.cveoy.top/t/topic/pVYJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录