Execute a system command: Difference between revisions

m
(Added groovy version)
Line 821:
{
[[NSTask launchedTaskWithLaunchPath:@"/bin/ls"
arguments:@[NSArray array]] waitUntilExit];
}</lang>
If you need to run a system command, invoke the shell:
Line 827:
{
[[NSTask launchedTaskWithLaunchPath:@"/bin/sh"
arguments:@[NSArray arrayWithObjects:@"-c", cmd, nil]]
waitUntilExit];
}</lang>
Line 840:
{
[[NSTask launchedTaskWithLaunchPath:@"/bin/sh"
arguments:@[NSArray arrayWithObjects:@"-c", cmd, nil]]
waitUntilExit];
}
Line 846:
int main(int argc, const char **argv)
{
@autoreleasepool {
NSAutoreleasePool *pool;
 
runSystemCommand(@"ls");
pool = [NSAutoreleasePool new];
}
 
runSystemCommand(@"ls");
[pool release];
return 0;
}</lang>
Anonymous user