Câu trả lời:
Chạy kịch bản như sh -x yourscript. Điều này sẽ in tất cả các lệnh mà nó đang thực thi và bạn có thể thấy nó bị kẹt ở đâu.
Cuối cùng bạn có thể thêm strace để lệnh làm chậm mọi thứ để kiểm tra các cuộc gọi của nó đến các chức năng hệ thống. Điều đó tạo ra vô số đầu ra cho thiết bị lỗi chuẩn. Bạn có thể chuyển hướng đến một tệp nhật ký như strace yourprogram 2> log
Một khả năng khác, thực sự liên quan đến việc biết thêm về các chương trình được gọi, là kết nối với các quy trình đang chạy bằng cách sử dụng gdb. Bạn có thể tìm thấy quá trình chiếm 100% với top. Kết nối với chương trình đang chạy với
gdb program 1234 (where 1234 is the `pid` of `program`)