কমান্ড প্রম্পট: পটভূমিতে স্ক্রিপ্টগুলি চালনা করুন (লিনাক্স এবং / বিজি সমতুল্য)


23

লিনাক্সে আপনি এটি করতে পারেন:

$ php blah.php> some.log &

blah.phpপটভূমি চালানোর জন্য । এটি Ctrl+ এর zপরে bgকমান্ডের মতোই ।

উইন্ডোজ কমান্ড প্রম্পটের জন্য উভয় / উভয়ের সমতুল্য?


1
আমি বিশ্বাস করি না সেখানে রয়েছে তবে আপনি যতগুলি কমান্ড প্রম্পটগুলি প্রয়োজন ততই চালু করতে পারেন। তুমি অর্জন করার জন্য কি চেষ্টা করতেছ?
u স্ল্যাকার

আমি কোনও ফাইলটিতে লগ করতে> ব্যবহার করছি এবং আমি কেবল সেখানে বসে থাকার জন্য অনুরোধ করতে চাই না। আমি একই প্রম্পট উইন্ডো ডাব্লু / একই ডিরেক্টরিতে কাজ চালিয়ে যেতে চাইতে পারি।
ডুমোমানিয়াক

উইন্ডোজের কোন সংস্করণ?
ইবিগ্রিন

উইন্ডোজ 7 (
-৪

উত্তর:


41

উইন্ডোজ লিনাক্সের সাথে একই রকম কার্যকারিতা রাখে &, এমন প্রক্রিয়া চালু করতে যাতে তারা আপনার কনসোলটি গ্রহণ করে না। কমান্ড-লাইন পতাকার পরিবর্তে এটি একটি কমান্ড উপসর্গ।

আপনার কমান্ডটি startসামনে রেখে কেবল এটি চালান : C:\> start myprog.exe

এটি কেবল এক্সিকিউটেবলের সাথে নয়, কমান্ডগুলির সাথেও কাজ করে: C:\> start dir

এটি একটি নতুন কনসোল উইন্ডো শুরু করবে এবং এর ভিতরে কমান্ডটি চালাবে।

কমান্ডটি চালানোর সময় আপনি যদি নতুন কনসোল উইন্ডোটি আসতে চান না, /Bস্যুইচটি ব্যবহার করুন : C:\> start /B myprog.exe

কমান্ডটি কীভাবে চালানো যায় তা কনফিগার করতে আপনি আরও কয়েকটি অপশন নির্দিষ্ট করতে পারেন। আপনি এগুলি startব্যবহার করে সহায়তাটি পড়তে পারেন start /?


1

এটি কমান্ড প্রম্পট বা একটি ব্যাচ ফাইল থেকে পটভূমিতে একটি ফাইল চালাতে পারে

@Echo off
Echo Set WshShell = CreateObject("WScript.Shell")   >>%temp%\ghost.vbs
Echo WshShell.Run chr(34) ^& "MyFile" ^& Chr(34), 0 >>%temp%\ghost.vbs
Echo Set WshShell = Nothing                         >>%temp%\ghost.vbs
start %temp%\ghost.vbs
timeout /t 1 >nul
del %temp%\ghost.vbs

এখন MyFileআপনি যে ফাইলটি পটভূমিতে চালাতে চান তা প্রতিস্থাপন করুন।


2
(1) আপনি কী ব্যাখ্যা করতে পারেন এটি কীভাবে কাজ করে (কেবল একটু)? (2) মৌলিকভাবে, এটি startকমান্ডটি ব্যবহার করে । এটি একটি মধ্যবর্তী জিনিস তৈরি করে যা ব্যবহারকারীর কমান্ড চালায় এবং তারপরে startমধ্যবর্তী জিনিসটি শুরু করতে কমান্ডটি ব্যবহার করে । সুতরাং এটি একটি রুবে গোল্ডবার্গ মেশিন । এটি startসরাসরি উত্তর ব্যবহারের প্রস্তাবিত অন্য উত্তরের চেয়ে কীভাবে ভাল ? (3) প্রশ্নটি I / O পুনঃনির্দেশ দেখায় ( > some.log)। এই উত্তর দিয়ে ব্যবহারকারী কীভাবে আই / ও পুনর্নির্দেশ করবেন? কমান্ড লাইনে এটি রাখুন, WshShell.Runনা স্ক্রিপ্টের লাইনে এটি তৈরি করবেন?
স্কট

মন্তব্যে সাড়া দেবেন না; আপনার উত্তরটি আরও পরিষ্কার এবং আরও পরিপূর্ণ করতে সম্পাদনা করুন।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.