প্রশ্ন ট্যাগ «strace»

স্ট্রেস হল লিনাক্সের অধীনে কল কল এবং সিগন্যালগুলির জন্য ডিবাগিং ইউটিলিটি।

5
একটি প্রোগ্রাম দ্বারা অ্যাক্সেস করা ফাইলগুলি তালিকাবদ্ধ করুন
time প্রদত্ত কমান্ডটি কতটা সিপিইউ সময় নেয় তা নির্ধারণ করতে চাইলে একটি উজ্জ্বল কমান্ড। আমি অনুরূপ কিছু সন্ধান করছি যা একটি প্রোগ্রাম এবং এর শিশুদের দ্বারা অ্যাক্সেস করা ফাইলগুলি তালিকাভুক্ত করতে পারে। হয় বাস্তব সময়ে বা পরে একটি প্রতিবেদন হিসাবে। বর্তমানে আমি ব্যবহার: #!/bin/bash strace -ff -e trace=file "$@" 2>&1 …

1
আইপি 0.0.0.0 এর সাথে সংযোগ সফল হয়। কিভাবে? কেন?
আমরা লোকালহোস্টে একটি বন্দর পরিবেশন করছি এবং বন্দরটি উপলভ্য থাকলে অন্য কোনও প্রক্রিয়াটি পরীক্ষা করতে চাই। আমাদের কোডে একটি ত্রুটির কারণে, এটি আসলে আইপিতে সংযোগ দেওয়ার চেষ্টা করছে 0.0.0.0:<port>এবং কোনও কারণে এটি সফল হয় - স্ট্রেস প্রমাণ করে: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] এর মানে কী? …
41 networking  tcp  strace 

1
গ্রেপ থেকে স্ট্রাইপ পাইপিং
আমি straceগর্ত চালানোর চেষ্টা করছি ccze, এবং পাইপ প্রত্যাশার মতো কাজ করে না। আমি যে কমান্ড-লাইনটি পরীক্ষা করতে যাচ্ছি তা হ'ল sudo strace -p $(pgrep apache2) | grep open, এবং সমস্ত লাইন গ্রেপ উপেক্ষা করে আউটপুট হয়। straceএই আচরণের কারণেই এমন কোনও বিশেষ কি আছে ?

5
লিনাক্সে লাইব্রেরি লোড করতে কোন সিস্টেম কল ব্যবহার করা হয়?
ইন straceআউটপুট, লাইব্রেরি পাথ যে এক্সেকিউটেবল কল কল রয়েছে open()। এটি কি ডেসামিকালভাবে লিঙ্কযুক্ত এক্সিকিউটেবলের দ্বারা ব্যবহৃত সিস্টেম কল? কি হবে dlopen()? open()আমি কল করেছিলাম এমন কল নয় যা প্রোগ্রামগুলি কার্যকর করতে ভূমিকা রাখবে।

1
পড়ার অনুমতি ছাড়াই নির্বাহযোগ্য ট্রেসিং
straceএক্সিকিউটেবলের সাথে ব্যবহার করার সময় আমি উবুন্টু ১৪.০৪-তে কিছু আশ্চর্যজনক আচরণ পেয়েছি , যার উপর আমার পড়ার অনুমতি নেই। আমি ভাবছি যদি এটি কোনও বাগ হয়, বা যদি কিছু মানক এই অস্পষ্ট আচরণ নির্দেশ করে। প্রথমে দেখা যাক আমি যখন ব্যাকগ্রাউন্ডে একটি সাধারণ এক্সিকিউটেবল শুরু করি এবং এর সাথে সংযুক্ত …

4
কমান্ডের নেটওয়ার্কিং ক্রিয়াকলাপ কীভাবে চিহ্নিত করা যায়?
আমি একটি কমান্ডের নেটওয়ার্কিং ক্রিয়াকলাপটি সনাক্ত করতে চাই, আমি tcpdump চেষ্টা করেছি এবং সাফল্য ছাড়াই স্ট্রেস করেছি। উদাহরণস্বরূপ, আমি যদি কোনও প্যাকেজ ইনস্টল করছি বা কোনও সাইটে পৌঁছানোর চেষ্টা করে এমন কোনও কমান্ড ব্যবহার করছি, তবে আমি সেই নেটওয়ার্কিং ক্রিয়াকলাপটি দেখতে চাই (এটি যে সাইটে পৌঁছানোর চেষ্টা করে)। আমার ধারণা …

1
'পরীক্ষা' নামের এক্সিকিউটেবল ফাইল $ PATH এ রয়েছে তবে চলবে না
আমার কাছে file হোম / বিনে একটি ফাইল রয়েছে (আপনি জিজ্ঞাসার আগে, হ্যাঁ, এটি আমার পথে রয়েছে) testযা আমি নিশ্চিত করেছি যে আমি যখন ফাইলের পুরো পথ দিয়ে চালাচ্ছি তখন তা কার্যকর করা যেতে পারে। যাইহোক, আমি যখন এটি এভাবে চালাই না তখন আমি একটি সত্যই উদ্ভট সমস্যা পাই। যখন …

3
বাশের কাছে বিল্টিন কমান্ডগুলি টানা কি সম্ভব?
এই প্রশ্নের দ্বারা অনুপ্রাণিত, শিরোনাম: কখন অন্তর্নির্মিত কমান্ডগুলি মেমরিতে লোড হয় , এর উত্তর দেওয়ার চেষ্টা করার সময় আমি নিম্নলিখিত কমান্ডটি চেষ্টা করেছিলাম এবং কিছুটা অবাক হয়েছিলাম যে আমি এটি চালাতে পারছি না: $ strace cd $HOME বাশকে বিল্টিন কমান্ডের জন্য স্ট্রেস চালানোর জন্য আমি কোন পদ্ধতি ব্যবহার করতে পারি?
13 bash  debugging  strace 

1
বাশ দুটি লেখার প্রম্পট লেখার চেষ্টা করে?
আমি শিক্ষামূলক উদ্দেশ্যে টার্মিনালের সাথে সংযুক্ত একটি চলমান বাশ প্রক্রিয়াটির স্ট্রেস আউটপুটটি দেখছি। আমার বাশ প্রক্রিয়াটির পিআইডি 2883 রয়েছে। আমি টাইপ [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace টার্মিনালে nto আমি তখন আমার বাশ প্রক্রিয়াতে যাই এবং নিম্নলিখিত ইন্টারঅ্যাকশন করি: [OP@localhost ~]$ ls আউটপুট তাকিয়ে, আমি দেখতে strace: …
11 bash  tty  strace 

1
কেন এই প্রক্রিয়াটি কোনও কিছুর জন্য অপেক্ষা করছে `strace` দেখায় না?
শক্তিমানরা straceআমাকে হতাশ করেছে। এটা কিভাবে সম্ভব? time fooঅনুষ্ঠান fooইউজার-স্পেস ( "ব্যবহারকারী") এবং কার্নেল ( "sys") উভয় রান ( "বাস্তব") বেশ কয়েকটি সেকেন্ড সময় লাগে, কিন্তু তুচ্ছ cpu 'র সময় ব্যবহার করে। উত্সাহীদের জন্য, fooনীচে সংজ্ঞায়িত করা হয়েছে। সুতরাং এটি বেশিরভাগ সময় সিপিইউ নির্দেশাবলী কার্যকর না করে অন্য কোনও কিছুর …

3
সিস্কলে ব্যয় করা সময় প্রদর্শনের সময় স্ট্রেস কোন টাইম ইউনিটটি ব্যবহার করে?
straceপতাকাটি সহ কমান্ডটি ব্যবহার করার সময় -T, আমি জানতে চাই যে সাইক্যালে ব্যয় করা সময় প্রদর্শনের জন্য ব্যবহৃত ইউনিটটি কী? আমি ধরে নিয়েছি এটি সেকেন্ডের মধ্যে হওয়া উচিত, তবে আমি যথেষ্ট নিশ্চিত নই এবং এটি ম্যানুয়াল থেকে বাদ পড়েছে বলে মনে হচ্ছে।

2
নির্দিষ্ট সময়ের জন্য চলমান স্ট্রেস
নির্দিষ্ট সময়ের জন্য কোনও ব্যবহারকারী প্রক্রিয়াতে স্ট্রেস কীভাবে চালানো যায়, 1 মিনিট বলুন, ব্যবহারকারীর প্রক্রিয়াটি শেষ না করে এবং সিটিআরএল + সি ব্যবহার না করে? আমি একটি ব্যবহারকারী প্রক্রিয়াটির জন্য স্বয়ংক্রিয়ভাবে স্ট্রে এক্সেকিউশনের স্ক্রিপ্ট তৈরি করতে চাই।
9 strace 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.