swift - 使用端口快速关闭过程
问题描述
迅速,我想用listening port
let PORT = 5070
@discardableResult
func shell(_ args: String...) -> Int32 {
let task = Process()
task.launchPath = "/usr/bin/env"
task.arguments = args
task.launch()
task.waitUntilExit()
return task.terminationStatus
}
shell("kill", "-9", "$(lsof -t -i:\(PORT)")
这是我尝试过的,但是那不起作用,因为kill -9 $(lsof -t -i:\(PORT))
包含两个命令。
有更好的解决方案吗?
解决方案
推荐阅读
- c# - 解密 AES/OFB/NoPadding
- ios - ARKit 在 ARWorldTrackingConfiguration 和 ARFaceTrackingConfiguration 之间切换 - 后置和前置摄像头
- excel - 过滤过滤后的唯一数据并将其复制到另一个工作表;工作表名称将是唯一值
- python - 用于与 Python/Pandas 中的列中的先前值进行成对比较的循环
- c - 如何使用 RS485 将数据传输到 BeagleBone Black
- python - 如何从网页获取时钟
- javascript - 更改现有加载的 jquery
- java - spring 如何在属性文件中设置占位符值
- javascript - Nodejs setInterval 每 30 秒重复一次任务
- python-3.x - Python:subprocess.Popen -> 发送点击“OK”