Я на Linux с скрипт рубина работает в окне терминала (он находится в цикле в то время как с некоторым промежутком времени сна, и делает работу, когда что-то меняется.)Приложить и отладить уже запущенный скрипт Ruby в Linux?
Проблема заключается в том, иногда сценарий, кажется, замораживать и перестать отвечать. Типичным сценарием является то, что я оставлю его сидящим всю ночь.
Если я сломал и перезапустил его, скрипт работает нормально.
Итак, 1) есть ли способ приложить к этому уже работающему интерпретатору скрипта ruby, чтобы узнать, где он застревает? В идеале я бы получил трассировку стека.
Если это невозможно на лету, 2) Как я могу запустить его, чтобы в следующий раз, когда он зависает, я могу получить стек?