উত্স টার্মিনালে একটি এসজিই জব আউটপুট স্টাডাউট করুন


0

আমি সান গ্রিড ইঞ্জিনে একক কাজ জমা দিতে চাই এবং তাদের স্থানীয়ভাবে কার্যকর করা হচ্ছে এমন চেহারা তৈরি করতে চাই। এগুলি কলিং টার্মিনালগুলিতে আউটপুট করতে stdout এবং stderr ফাইল তৈরির পরিবর্তে stdout এবং stderr।

এই পৃষ্ঠা অনুসারে -k oeস্ট্যান্ডার্ড আউটপুট রাখবে বা স্ট্যান্ডার্ড ত্রুটির স্ট্রিমগুলি কার্যকর করা হোস্টে বজায় রাখা হবে।

তবে আমি যখন এই আদেশটি চেষ্টা করি:

qsub -cwd -sync yes -k oe -N "test" -V "helloworld.sh"

আমি পাই :

qsub: ERROR! invalid option argument "-k"

সরঞ্জাম সংস্করণ:

which qsub => ... sge/6.2u5/bin/lx24-x86/qsub


  1. -cwd : বর্তমান ওয়ার্কিং ডিরেক্টরি রাখে
  2. -sync yes : qsub কমান্ড জমা দেওয়া কাজ শেষ না হওয়া পর্যন্ত শেষ হয় না
  3. -k oe : Stdout এবং stderr বজায় রাখুন।
  4. -N "test" : কাজের নাম দিন
  5. -V : পরিবেশের চলকগুলি অনুলিপি করুন (AT PATH ব্যতীত)

উত্তর:


0

কেউ অফলাইনে এই বিকল্পগুলির পরামর্শ দিয়েছে:

qrsh -V -noshell -cwd "hellworld.sh"

তারপরে আপনার একটি নাম নির্ধারণ করুন .rc

alias qrun 'qrsh -V -noshell -cwd !*'

যা গ্রিডে কেবল কোনও স্ক্রিপ্ট জমা দিতে পারে:

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