Tôi biết tùy chọn -s
sẽ hiển thị đối số dài hơn, nhưng nó không hoạt động luôn (có thể do các dấu ngoặc nhọn đó có nghĩa là mảng hoặc đối số lồng nhau?).Hiển thị đối số hoàn chỉnh trong strace ngay cả trong ngoặc nhọn
Thậm chí sau khi chạy strace -s1000 my_command
lập luận này vẫn còn cắt ngắn:
ioctl (3, SNDCTL_TMR_TEMPO hoặc TCGETA, {B9600 -opost -isig -icanon -echo ...}) = 0
Làm cách nào để xem các đối số hoàn chỉnh?
đối số '-v' hoạt động như 4.15 và dường như đã có từ thời gian tạo của repo Git. – aitap
Tôi tự hỏi tại sao nó không được ghi nhận vào thời điểm đó. Tùy chọn này sẽ hoạt động thực sự. Có thể nó đã không được ghi nhận vì bản thân đăng nhập strace, đánh giá bằng mã đang được sử dụng một số bitfield và macro, được kiểm tra sự hiện diện của một số bit; vì vậy nó là một cách đơn giản để xóa hoàn toàn kiểm tra này. –