Tôi đang cố gắng sử dụng strace để tìm ra những lệnh mà chương trình thực thi bằng cách sử dụng execve
. Một số đối số trong các lệnh này khá dài và strace đang viết tắt các đối số thành execve
(tôi thấy "..." sau khoảng 30 ký tự), ngăn tôi nhận được bất kỳ thông tin hữu ích nào. Làm cách nào để lấy toàn bộ nội dung của mỗi đối số?
Tôi đã đọc trang người đàn ông . Tùy chọn -v in ra môi trường, rất hữu ích, nhưng các đối số vẫn bị cắt bớt.
strace -f -e trace=execve -v -p 1234
Tôi cũng đã thử chuyển verbose = all, nhưng điều này chỉ cung cấp thêm một số thông tin về SIGCHLD.
strace -f -e verbose=all trace=execve -v -p 1234
ioctl(3, SNDCTL_TMR_TEMPO or TCGETA, {B9600 -opost -isig -icanon -echo ...})