alD*_*blo 1 io macos file-permissions objective-c
我无法运行这段将pid写入文件的代码。
NSString *text = [NSString stringWithFormat:@"%d\n", getpid()];
NSError *error = nil;
if (![text writeToFile:@"/tmp/Frontend.pid" atomically:YES encoding:NSUTF8StringEncoding error:&error]) {
NSLog(@"Cannot write PID file %@: %@", @"/tmp/Frontend.pid", error);
return NO;
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误。
2017-11-13 20:19:18.742171 + 0530 TestThread [7648:273326]无法写入PID文件/tmp/Frontend.pid:错误域= NSCocoaErrorDomain代码= 513“您无权保存文件” Frontend。 pid”放在“ tmp”文件夹中。” UserInfo = {NSFilePath = / tmp / Frontend.pid,NSUnderlyingError = 0x6040000432a0 {Error Domain = NSPOSIXErrorDomain Code = 1“不允许操作”}}
我已将目录的权限更改为777,但仍然没有足够的权限。请帮忙。
| 归档时间: |
|
| 查看次数: |
1689 次 |
| 最近记录: |