nstask

    2熱度

    1回答

    我已經看到一些關於如何在後臺運行NSTask的良好信息,儘管這不完全是我想要做的。我想要做的是定期在後臺運行一個NSTask(如每30秒),然後殺死它;這裏可能是我想要做什麼一個例子: NSTask *theTask = [ [ NSTask alloc ] init ]; NSPipe *taskPipe = [ [ NSPipe alloc ] init ]; [ theTask set

    0熱度

    1回答

    我想執行用戶指定的終端命令。例如,用戶可能會在文本字段中輸入killall "TextEdit"或say "Hello world!",並且我想要執行該命令。 NSTask是要走的路,但我有兩個問題是: 第一:的參數。現在我這樣做: NSArray* args = [commandString componentsSeparatedByString: @" "]; [task setArgume

    2熱度

    1回答

    我想通過一個新的應用程序訪問SVN,我正在爲Mac OS X平臺建立一個新的應用程序,使用原生可可庫。我相信,我需要通過NSTask調用SVN命令行應用程序,在後臺運行它。我在這裏有兩個問題 如何將憑據傳遞給SVN? 如何檢查SVN操作的狀態? 任何指針都會有很大的幫助。

    1熱度

    1回答

    所以我有這個問題,一旦NSFileHandle/NSPipe被觸發......我的CPU使用和內存開始瘋狂。問題是我發現很難找到這個泄漏。任何意見或幫助表示讚賞。乾杯。 .H NSTask *task; NSPipe *pipe; NSFileHandle *fileHandle; @property (weak) IBOutlet NSTextField *commandInputTex

    1熱度

    1回答

    在程序中,我需要讓用戶將數據保存到SQLite數據庫(「另存爲」選項)。 我通過使用NSTask來發送命令,如:「sqlite3 ./mydatbase.db」作爲終端命令。它可以在我自己的Mac上正常工作,但是在沒有安裝Xcode的情況下無法正常工作(因爲SQLite會使用Xcode進行安裝)。 下面是問題:有沒有什麼辦法可以編程地爲沒有SQLite的系統創建一個新的數據庫(不是新的表)? 任何

    2熱度

    1回答

    我是一名可可初學者,並且正在嘗試構建一個供個人使用的應用,以管理本地的Apache/MySQL進程。我想檢查httpd(/ usr/sbin/httpd)是否正在運行。我搜索並發現了一些提示,指向NSTask和isRunning方法,但無法運行。 如何檢查此過程是否正在運行? 此外,這是檢查OSX內置Apache是​​否正在運行的可靠方法嗎? 感謝您的任何幫助。

    0熱度

    1回答

    我似乎無法監控我的NSTask命令的輸出。據我瞭解,必須使用NSNotificationCenter。我嘗試運行的終端命令使用各種加密方法從我的安全服務器上下載文件(在objective-c中重寫此操作將是一個很大的麻煩)。我將需要監視結果,以便我可以收到已完成下載的百分比。 這裏是我迄今爲止 NSNotificationCenter *nc = [NSNotificationCenter def

    0熱度

    2回答

    這聽起來可能像是一個沒有問題的問題,但我已經嘗試過研究這兩個類,並且我不能100%確定它們的區別和具體目的是什麼。另外,有什麼辦法可以檢索所有當前正在運行的進程的列表,就像Windows上的任務管理器一樣?我在想一些靜態的功能將能夠返回NSThreads或NSTasks數組......或者我可能只是會對此完全錯誤的xD 在此先感謝您的幫助! 湯姆

    2熱度

    1回答

    由於iPhone是沙盒應用程序,我無法訪問/bin/文件夾。所以我使用SSH連接從iPhone獲取/bin/date二進制文件,並將其包含在我的項目中。當我使用NSLog打印時,我的文件路徑是正確的:/var/mobile/Applications/95078888-DDA8-4C1E-93DC-1F9E0A26E70A/Documents/date。我遇到的問題列在下面。有誰知道我可以如何解決這

    2熱度

    2回答

    是否有可能通過可可「自動」對捆綁包進行密碼管理,而無需用戶每次都輸入他們的管理員用戶名和密碼? 如果有某種方法可以實現這一點,我們將讚賞某些類型的工作示例。這裏是我目前使用的代碼,它在執行時要求管理員信用: - (void)codeSignature:(NSData *)privateKey { NSString* signSomething = @"file"; NSStr