Xcode Exit коды и сигналы - PullRequest
       5

Xcode Exit коды и сигналы

10 голосов
/ 18 сентября 2010

Я осмотрелся и не нашел исчерпывающего списка кодов выхода для XCode, особенно работающих с iOS.Этот вопрос: Отладка на симуляторе дает сбой с "выходом со статусом 5", если у меня нет точки останова просто говорит, что мне нужно перезапустить xcode, чтобы решить распространенную проблему, обозначенную "код выхода 5".Есть много других подобных вопросов.Решения часто работают, однако я не понимаю, как они работают.В следующий раз, когда я столкнусь с одним из этих кодов выхода, я бы хотел знать, что они означают, чтобы у меня было лучшее представление о том, как предотвратить его повторение.

Каковы общие сигналы Xcode и коды выхода?

1 Ответ

10 голосов
/ 17 мая 2011

сигнал 0 и 1 довольно стандартный, другие определены в контексте и пользователями, на osx 10.6:

человек дает сигнал:

 2     SIGINT       terminate process    interrupt program
 3     SIGQUIT      create core image    quit program
 4     SIGILL       create core image    illegal instruction
 5     SIGTRAP      create core image    trace trap
 6     SIGABRT      create core image    abort program (formerly SIGIOT)
 7     SIGEMT       create core image    emulate instruction executed
 8     SIGFPE       create core image    floating-point exception
 9     SIGKILL      terminate process    kill program
 10    SIGBUS       create core image    bus error
 11    SIGSEGV      create core image    segmentation violation
 12    SIGSYS       create core image    non-existent system call invoked
 13    SIGPIPE      terminate process    write on a pipe with no reader
 14    SIGALRM      terminate process    real-time timer expired
 15    SIGTERM      terminate process    software termination signal
 16    SIGURG       discard signal       urgent condition present on
                                         socket
 17    SIGSTOP      stop process         stop (cannot be caught or
                                         ignored)
 18    SIGTSTP      stop process         stop signal generated from
                                         keyboard
 19    SIGCONT      discard signal       continue after stop
 20    SIGCHLD      discard signal       child status has changed
 21    SIGTTIN      stop process         background read attempted from
                                         control terminal
 22    SIGTTOU      stop process         background write attempted to
                                         control terminal
 23    SIGIO        discard signal       I/O is possible on a descriptor
                                         (see fcntl(2))
 24    SIGXCPU      terminate process    cpu time limit exceeded (see
                                         setrlimit(2))
 25    SIGXFSZ      terminate process    file size limit exceeded (see
                                         setrlimit(2))
 26    SIGVTALRM    terminate process    virtual time alarm (see
                                         setitimer(2))
 27    SIGPROF      terminate process    profiling timer alarm (see
                                         setitimer(2))
 28    SIGWINCH     discard signal       Window size change
 29    SIGINFO      discard signal       status request from keyboard
 30    SIGUSR1      terminate process    User defined signal 1
 31    SIGUSR2      terminate process    User defined signal 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...