我正在尝试制作一个Mac应用程序,它将自动关闭在OS上运行的代码指定应用程序。我正在尝试使用killall(就像在终端中一样)。每当我尝试运行程序时,我都会得到“sysctl:unknown oid'killall'”。
这是我的代码:
let task = Process()
task.launchPath = "/usr/sbin/sysctl"
///usr/sbin/sysctl
task.arguments = ["killall","iTunes"]
let pipe = Pipe()
task.standardOutput = pipe
task.standardError = pipe
task.launch()
task.waitUntilExit()
let data = pipe.fileHandleForReading.readDataToEndOfFile()
let output: String = NSString(data: data, encoding: String.Encoding.utf8.rawValue) as! String
print(output)
提前致谢!