แปลกฉันไม่สามารถหาได้ที่ไหน แต่เมื่อฉัน stdout ผลลัพธ์ของ strace เป็น afile เช่นนี้:
strace foo.exe | & tee foo.log
การใส่สั้นคือสั้นฉันจะทำให้ความกว้างยาวขึ้นได้อย่างไร
แปลกฉันไม่สามารถหาได้ที่ไหน แต่เมื่อฉัน stdout ผลลัพธ์ของ strace เป็น afile เช่นนี้:
strace foo.exe | & tee foo.log
การใส่สั้นคือสั้นฉันจะทำให้ความกว้างยาวขึ้นได้อย่างไร
คำตอบ:
ตัวเลือก "-s" ภายใต้ Linux จากแพ็คเกจ "strace" จะช่วยให้คุณระบุความกว้าง:
-s strsize  Specify  the  maximum  string  size  to  print  (the
            default is 32).  Note that filenames are not consid-
            ered strings and are always printed in full.
strace $CMD 2>&1 > /dev/null | vim -c ':set syntax=strace' -.
                    ใช้ตัวเลือก '-o filename':
  strace -f -o foo.log foo
ผู้ชาย strace
-o filename เขียนเอาต์พุตการติดตามไปยังชื่อไฟล์
bash: syntax error near unexpected token `&'