Я пытаюсь выяснить, какой процесс отправляет сигнал одному из моих рубиновых скриптов. Я могу захватить сигнал - есть ли способ выяснить, какой процесс отправил его, когда я это сделал? Обычно это было бы в структуре siginfo_t, переданной обработчику сигнала - это отображается в рубине?В рубине на linux есть ли способ получить данные siginfo_t из захваченного сигнала?
4
A
ответ
3
Рассматривая документацию по обработке сигналов в рубине, я бы сказал, что эта информация недоступна.
Смежные вопросы
- 1. «siginfo_t * info» сигнала «вызывает ошибку сегментации»
- 2. Есть ли способ запуска сигнала от другого сигнала в Qt?
- 3. Есть ли способ получить корневой путь файловой системы в рубине?
- 4. Есть ли способ, чтобы переопределить [] = + в рубине
- 5. Есть ли способ получить или получить необработанные данные формы сигнала SoundCloud API?
- 6. Есть ли лучший способ получить старые данные?
- 7. Есть ли способ получить силу сигнала от Iphone?
- 8. Получение siginfo_t при обработке сигналов с помощью kqueue
- 9. Есть ли безопасный способ для чтения каталогов в Linux?
- 10. Есть ли способ получить данные на одной странице в codeigniter
- 11. Есть ли лучший способ получить эти данные?
- 12. Есть ли лучший способ получить эти данные?
- 13. Не удается получить PID из `siginfo_t` в Linux, используя код, который работал на Solaris
- 14. Есть ли способ получить данные пикселей из Internet Explorer?
- 15. Есть ли способ переместить «вверх» хэш-дерево в рубине?
- 16. Есть ли способ узнать силу сигнала WiFI на iOS
- 17. Есть ли способ получить данные непосредственно из объекта simplexmlelement?
- 18. Есть ли способ получить данные из таблицы sql lite?
- 19. Есть ли способ получить данные из общего документа Google Sheet?
- 20. Есть ли простой способ получить год из строки даты в рубине?
- 21. Есть ли быстрый безболезненный способ настройки дистрибутива linux на VirtualBox?
- 22. Есть ли хороший способ быстро запустить слот сигнала в Qt?
- 23. Ошибка: преобразование из 'void (FlashWork :: *) (int, siginfo_t *, void *)' to 'void * (*) (int, siginfo_t *, void *)'
- 24. Есть ли лучший способ сделать это в рубине
- 25. Есть ли способ проверить, находится ли я в обработчике сигналов?
- 26. Извлечь данные из сигнала
- 27. Есть ли способ импортировать данные из слова в R
- 28. Есть ли способ сохранить и получить данные в букмаркете?
- 29. Есть ли простой способ двустороннего шифрования для строки в рубине?
- 30. Есть ли способ сказать Psych в рубине использовать встроенный режим?
1.9.1 источник согласуется с этим ответом. Единственный внешний вид siginfo_t в signal.c окружен #ifdef из «имеет ли эта платформа его?» аромат. si_pid, поле, содержащее pid сигнального устройства, нигде не встречается в источнике. –