Section #1. What This Shortcut Covers

This shortcut introduces you to some key UNIX diagnostic tools in the context of Ruby development.

I discovered that even experienced Ruby developers might not be familiar with these system tools. This is too bad, because these power tools are truly useful and can save you a lot of time, even for simple problems.

You could probably figure out how to fix a Ruby bug without using irb or script/console, but using them makes you much more effective. In much the same way, you might troubleshoot Ruby programs without using lsof, strace, and gdb, but your life will be significantly easier if you have them in your tool belt. Therefore, it is worth your while to be aware of the most useful UNIX power tools, become ...

Get Troubleshooting Ruby Processes: Leveraging System Tools when the Usual Ruby Tricks Stop Working now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.