Kỳ lạ là tôi không thể tìm thấy nó ở bất cứ đâu nhưng khi tôi vượt qua đầu ra của bước đi như thế này:
strace foo.exe | & tee foo.log
Đặt ra là ngắn, làm thế nào tôi có thể làm cho chiều rộng dài hơn?
Kỳ lạ là tôi không thể tìm thấy nó ở bất cứ đâu nhưng khi tôi vượt qua đầu ra của bước đi như thế này:
strace foo.exe | & tee foo.log
Đặt ra là ngắn, làm thế nào tôi có thể làm cho chiều rộng dài hơn?
Câu trả lời:
Tùy chọn "-s" trong Linux, từ gói "strace", sẽ cho phép bạn chỉ định chiều rộng:
-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' -
.
Sử dụng tùy chọn '-o tên tệp':
strace -f -o foo.log foo
người đàn ông sải bước
-o tên tệp Viết đầu ra theo dõi vào tên tệp
bash: syntax error near unexpected token `&'