У меня включена песочница и я использую / sbin / ping с NSTask:
[task setLaunchPath:@"/sbin/ping"];
[task setArguments:[NSArray arrayWithObjects:@"-c10", iPAddress, nil]];
Все отлично работает, и я получаю ожидаемый результат.
Я тоже хочуиспользовать / usr / sbin / traceroute с NSTask:
[task setLaunchPath:@"/usr/sbin/traceroute"];
[task setArguments:[NSArray arrayWithObject:iPAddress]];
Но задача заканчивается сообщением: NSTask: Задача создать для пути 'Ошибка / usr / sbin / traceroute ': 22, «Недопустимый аргумент».Завершение временного процесса. * В то же время журналы песочницы: отрицать запрещенный-exec-sugid
Почему он работает с ping , но не с traceroute ?И как мне заставить его работать с traceroute ?
Thx!