【发布时间】:2017-04-14 01:01:16
【问题描述】:
使用 Ruby 时,以下将终止当前的 ruby 脚本,并用 ssh 实例替换进程:
exec "ssh host -p 1234 -v"
这可以在 Swift 中实现吗?
【问题讨论】:
-
在 Swift 中曾经有一个
systemAPI,但它已被弃用,取而代之的是posix_spawnAPI 和NSTask。我会从这些开始。 -
@JAL:这些略有不同,posix_spawn 创建一个新进程。 execX 函数替换了现有进程。
标签: swift macos terminal scripting