আপনি এটি এইভাবে চেষ্টা করতে পারেন:
আপনার পাওয়ারশেল একটি অজগর প্রোগ্রামটি একটি কাজের জন্য চালু করে
পাওয়ারশেল প্রধান প্রক্রিয়া দ্বারা Ctrl-C ট্র্যাপ করুন
Ctrl-C আটকা পড়লে, পদক্ষেপ 1 এ চালু করা কাজটি বন্ধ করুন
তারপরে, আপনি আপনার পাওয়ারশেল স্ক্রিপ্টটি চালিয়ে যেতে পারেন
পটভূমি কাজ শুরু করতে, স্টার্ট-জব ব্যবহার করুন
$ কিলমেএ = স্টার্ট-জব-স্ক্রিপ্ট ব্লক {এবং পাইথন ম্যানেজ.পি py
Ctrl-C ফাঁদে ফেলতে, আপনার কনসোলকে Ctrl-C কে একটি ইনপুট হিসাবে বিবেচনা করতে বলুন, এটি এমএসটিএন থেকে দেখুন ।
[কনসোল] :: ট্রিটকন্ট্রোলএসিএনপুট = $ সত্য
তারপরে কী ইনপুটটি পরীক্ষা করার জন্য একটি ইউআই লুপ চালান:
while ($true) {
write-host "Processing..."
if ([console]::KeyAvailable) {
$key = [system.console]::readkey($true)
if (($key.modifiers -band [consolemodifiers]"control") -and
($key.key -eq "C")) {
:
break
}
}
}
:
"Ctrl-C" চাপলে কাজ বন্ধ করতে,
স্টপ-জব-জব $ মেরিমে
যাইহোক, আপনার পটভূমিতে চলমান অজগর সার্ভারের সাথে ইন্টারঅ্যাক্ট করার দরকার থাকলে জীবন সহজ হবে না। এবং আপনি সম্ভবত আপনার সার্ভারের আউটপুট অবিচ্ছিন্নভাবে প্রদর্শন করতে চান।