nstask 相关问题

OS X API上的NSTask类允许您作为子进程运行另一个程序并监视该程序的执行

NSTask 和 Git -- 权限问题

在我的 Cocoa 应用程序中,我尝试使用 NSTask 来运行一些基本的 Git 命令。每当我运行需要权限(SSH 密钥)来访问远程的命令(例如 git push、git pull)时,它都会失败......

回答 1 投票 0

使用 NSWorkspace 不起作用的参数启动应用程序

我想用参数打开 FileZilla(ftp 应用程序)。 它与 NSTask(又名进程)一起使用: 让进程:进程=进程() process.launchPath = appURL.path process.arguments = [...

回答 1 投票 0

NSTask 中断不起作用 - Cocoa Objective C

我正在使用 NSTask 来像终端一样执行 shell 命令。我想在 root 级别运行该命令,因此我将 sh 切换到 root 用户。这工作正常,直到我想中断正在运行的进程......

回答 1 投票 0

现代 Swift 并发中的 NSTask/Process + NSPipe + NSFileHandle

上下文 假设我们有一个 Mac 应用程序,它使用 Process(以前称为 NSTask)来运行其他一些可执行文件,这些可执行文件将数据写入 STDOUT 和 STDERR。此过程可能需要很长时间才能完成其工作。普...

回答 1 投票 0

Swift 的 NSTask 在 C++ 中的模拟是什么?

我使用以下 Swift 代码启动我的启动守护进程: 让任务=进程() task.launchPath = "/bin/launchctl" task.arguments = ["load", plistPath] ...

回答 0 投票 0

如何使用多个命令运行NSTask

我正在尝试使NSTask运行如下命令:ps -clx | grep'Finder'| awk'{print $ 2}'这是我的方法-(void)processByName:(NSString *)name {NSTask * task1 = [[NSTask alloc] ...

回答 3 投票 4

Objective-C,处理尚未完成的NSTask的最佳方法

我有一个异步调度队列,它从后台从大文件中读取数据。在此过程中,它还会执行其他一些操作,包括一些NSTask操作。我面临的问题...

回答 1 投票 0

如何在iOS App中运行可执行文件?

我想在我的iOS应用中运行可执行文件。 或执行一些命令行命令 我认为可以在NSTask的帮助下完成此操作,但是iOS中似乎不可用 仅适用于Mac OS X 。...

回答 1 投票 0

从Process(NSTask)获取stdout有时会失败

我有一个围绕Process的包装函数来轻松调用一些外部过程(类似于pythonic check_output):struct Output {public var code:Int32 public var stdout:String public var ...

回答 1 投票 0

Objective-C,NSTask缓冲区限制

我正在使用NSTask来运行一个返回长字符串数据的外部实用程序。问题是当返回的字符串超过大量数据(大约32759个字符)时,它变为null或...

回答 1 投票 1

无法使用NSTask使用Sandbox编写

我很难用NSTask调试问题。我使用以下命令启动NSTask:NSTask * convTask = [[NSTask alloc] init]; [convTask setLaunchPath:[[NSBundle mainBundle] executablePath]]; ...

回答 1 投票 1

确定终止子进程未捕获的信号

我有一个Mac OS X应用程序(Cocoa),它产生了一个C ++控制台帮助应用程序来完成一些工作。 GUI通过NSTask生成帮助程序,并通过命名管道相互通信。这一切都很好。 ...

回答 1 投票 1

如何在macOS上以不同的用户身份运行NSTask或子进程

我有一个以root用户身份运行的程序(getuid()返回0)。我需要以当前登录的用户身份执行命令行工具(我可以通过获取HOME env var来确定)。 (...

回答 1 投票 0

osx swift传递路径,空格作为NSTask调用的shell脚本的参数

这是我无法工作的代码。如果我删除带有空间的目录部分,我的shell脚本运行正常。 shell脚本简化为:/ usr / bin / find $ 1 -name * .txt错误,空格是...

回答 2 投票 1

检测进程是否启动并在可可中完成通知

我想知道是否有一种方法可以从/ usr / sbin开始并完成系统进程的通知。是否可以在不启动的情况下将NSTask附加到正在运行的进程中...

回答 1 投票 0

使用NSTask运行adb命令

我正在构建一个简单的GUI来在Cocoa中运行ADB命令。我发现了一些不同的文章,说明如何使用NSTask运行shell命令,但没有什么特定于ADB,我遇到了麻烦......

回答 1 投票 0

Swift中NSTask的Root权限

我在网上搜索了很多,找到了一种在我的NSTask中获得root权限的简单方法,但我只找到了用Objective-C编写的旧文章。但我的Xcode项目是用Swift编写的:x是......

回答 1 投票 3

当命令无法执行“未找到命令”时,NSTask会收到通知

我正在尝试从我的应用程序运行终端命令/脚本,一切正常,但是当命令错误而且无法执行时我得到这样的东西:但是这个“/ bin / bash:line ...”......

回答 1 投票 0

如何在主线程上安全地使用[NSTask waitUntilExit]?

我有一个多线程程序,需要同时运行许多可执行文件并等待其结果。我在NSOperationQueue中使用[nstask waitUntilExit],它在非主线程上运行它(运行...

回答 2 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.