উত্তর:
কোন সঠিক প্রতিস্থাপন আছে। আপনি লিনাক্স ইনস্টল করতে পারেন watch
আপনার পছন্দের প্যাকেজ ম্যানেজার (হোমব্রু অথবা ম্যাকপোর্টস), অথবা নিজে দিয়ে কমান্ড।
অথবা আপনি আপনার নিজের রোল করতে পারে watch
শেল ফাংশনের ভিতরে একটি ছোট লুপের মতো কার্যকারিতা, যেমন:
fakewatch () { while true; do clear; date; ${1}; sleep 2; done; }
তারপর কল fakewatch ps
(প্রতিস্থাপন ps
আপনি যা দেখতে চান কমান্ড দিয়ে)।
@ স্পিফ অসাধারণ উত্তরের উপর ভিত্তি করে, আমি প্রতিটি কার্যকরকরণে ফ্লিকারিং / ফ্ল্যাশিং এড়ানোর জন্য এটি একটি বিট উন্নত করেছি:
fakewatch () { while true; do DATE=$(date); RESULT=$(${@}); clear; echo "$DATE"; echo "$RESULT"; sleep 5; done; }
এইভাবে, মুদ্রণ করার সময় আমরা মুদ্রণ করার আগে ফলাফল সংরক্ষণ করি যাতে মুদ্রণকালে সবকিছু একই সময়ে মুদ্রিত হয়