স্ট্রেস আউটপুট অক্ষরের স্ট্রিং প্রস্থ দীর্ঘতর কীভাবে সেট করবেন?


17

আশ্চর্যজনকভাবে আমি এটি আর কোথাও খুঁজে পাচ্ছি না তবে যখন আমি স্ট্রেসের আউটপুটটিকে আফিলের মতো করে রাখি:

strace foo.exe | & tee foo.log

আউটপুটটি সংক্ষেপে বলা যায়, আমি কীভাবে প্রস্থকে আরও দীর্ঘ করতে পারি?


bash: syntax error near unexpected token `&'
fyi

উত্তর:


30

"স্ট্রেস" প্যাকেজ থেকে লিনাক্সের অধীনে "-s" বিকল্পটি আপনাকে প্রস্থ নির্দিষ্ট করতে দেবে:

-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.

1
এবং রং সঙ্গে strace $CMD 2>&1 > /dev/null | vim -c ':set syntax=strace' -
পাবলো এ

1

'-O ফাইল নাম' বিকল্পটি ব্যবহার করুন:

  strace -f -o foo.log foo

মানুষ স্ট্রেস

-o ফাইলনাম ফাইল ফাইলের মধ্যে ট্রেস আউটপুট লিখুন


1
সত্য, সরাসরি কোনও উত্তর নয়, তবে আমি এই প্রসঙ্গে তবে এটিকে দরকারী বলে মনে করি। এটি ফাইলটিতে পুরো স্ট্রিং লিখতে পারে।
ব্যবহারকারী 63623

সত্যই নয়, @ ব্যবহারকারী 63623। আমি এটি এখানে চেষ্টা করেছি এবং যাইহোক - এস ব্যবহার করতে হবে (স্ট্রেস 4.26)।
hdiogenes
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.