لغو - آنلاین در ابر

این دستور لغو است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


scancel - برای علامت دادن به مشاغل یا مراحل کاری که تحت کنترل Slurm هستند استفاده می شود.

خلاصه


لغو کردن [OPTIONS...] [شناسه کار[_array_id][.step_id]] [شناسه کار[_array_id][.step_id]...]

شرح


لغو کردن برای علامت دادن یا لغو کارها، آرایه های کار یا مراحل کار استفاده می شود. تعداد دلخواه از
مشاغل یا مراحل کار ممکن است با استفاده از فیلترهای مشخصات شغلی یا فضای جدا شده علامت‌گذاری شوند
لیست شناسه های شغلی خاص و/یا مرحله شغلی. اگر شناسه شغلی یک آرایه شغلی با مشخص شده باشد
یک مقدار شناسه آرایه، تنها آن عنصر آرایه شغلی لغو خواهد شد. اگر شناسه شغلی الف
آرایه شغلی بدون مقدار شناسه آرایه مشخص می شود، سپس همه عناصر آرایه شغلی خواهند بود
لغو شد. یک کار یا مرحله کار فقط می تواند توسط صاحب آن شغل یا root کاربر علامت گذاری شود.
اگر تلاشی توسط یک کاربر غیرمجاز برای علامت دادن به یک کار یا مرحله کار انجام شود، یک خطا
پیام چاپ می شود و کار علامت داده نمی شود.

OPTIONS


-A, --حساب=حساب
عملیات لغو را به مشاغل تحت این حساب شارژ محدود کنید.

-b, -- دسته ای
فقط مرحله دسته ای (اسکریپت پوسته) را علامت بزنید، اما نه هیچ مرحله دیگری و نه هیچ
فیلمنامه بچه های پوسته این زمانی مفید است که اسکریپت پوسته باید آن را به دام بیاندازد
سیگنال دهید و برخی اقدامات تعریف شده از برنامه را انجام دهید. این قابل اجرا نیست اگر step_id
مشخص شده است. توجه: خود پوسته ممکن است با دریافت سیگنال های زیادی خارج شود. شما
ممکن است با به دام انداختن صریح سیگنال ها در اسکریپت پوسته از این امر جلوگیری کند (به عنوان مثال "trap
برای جزئیات بیشتر به مستندات پوسته مراجعه کنید -f, --پر شده
گزینه.

--ctld درخواست سیگنال شغلی را به جای مستقیم به دیمون slurmctld ارسال کنید
شیاطین شلخته این امر سربار را افزایش می دهد، اما تحمل خطای بهتری را ارائه می دهد. این
رفتار پیش فرض در معماری هایی است که از گره های جلویی استفاده می کنند (به عنوان مثال BlueGene و
Cray computers) یا زمانی که -- خوشه ها گزینه استفاده می شود.

-f, --پر شده
سیگنال تمام مراحل مرتبط با کار از جمله هر مرحله دسته ای (اسکریپت پوسته
به علاوه تمام فرآیندهای فرزند آن). به طور پیش فرض، سیگنال های غیر از SIGKILL نیستند
به مرحله دسته ای ارسال می شود. همچنین ببینید -b, -- دسته ای گزینه.

--کمک یک پیام راهنما چاپ کنید که همه را شرح دهد لغو کردن گزینه.

-i, --در ارتباط بودن
حالت تعاملی قبل از انجام لغو، هر job_id.step_id را تأیید کنید
عمل.

-M, -- خوشه ها=<رشته>
خوشه ای برای صدور دستورات.

-n, --اسم شغل=اسم شغل, --نام=اسم شغل
عملیات اسکن را به کارهایی با نام این شغل محدود کنید.

-p, --تقسیم بندی=نام پارتیشن
عملیات اسکن را به کارهای این پارتیشن محدود کنید.

-q, --qos=qos
عملیات اسکن را به مشاغلی با این کیفیت خدمات محدود کنید.

-Q, --ساکت
اگر کار مشخص شده قبلاً تکمیل شده است، خطا را گزارش نکنید. این گزینه است
ناسازگار با -- پرحرف گزینه.

-R, --رزرو=رزرو_نام
عملیات لغو را به کارهایی با این نام رزرو محدود کنید.

-s, --علامت=signal_name
نام یا شماره سیگنالی که باید ارسال شود. در صورت عدم استفاده از این گزینه مشخص شده است
کار یا مرحله پایان خواهد یافت. توجه داشته باشید:. در صورت استفاده از این گزینه سیگنال ارسال می شود
به طور مستقیم به slurmd که در آن کار در حال اجرا است با دور زدن slurmctld بنابراین
وضعیت کار تغییر نخواهد کرد حتی اگر سیگنال به آن تحویل داده شود. استفاده کنید کنترل
دستور اگر می خواهید تغییر وضعیت شغلی به slurmctld شناخته شود.

-t, --دولت=job_state_name
عملیات Scancel را به مشاغل در این حالت محدود کنید. job_state_name ممکن است داشته باشد
مقدار "در انتظار"، "در حال اجرا" یا "تعلیق شده".

-u, --کاربر=نام کاربری
عملیات اسکن را به مشاغل متعلق به این کاربر محدود کنید.

--استفاده
یک پیام راهنمای مختصر را چاپ کنید لغو کردن گزینه.

-v, -- پرحرف
چاپ ورود به سیستم اضافی. v های متعدد جزئیات ورود به سیستم را افزایش می دهد. این گزینه است
ناسازگار با --ساکت گزینه.

-V, - نسخه
شماره نسخه دستور scancel را چاپ کنید.

-w, --nodelist=میزبان 1، میزبان 2، ...
با استفاده از هر یک از میزبان های داده شده، هر شغلی را لغو کنید. لیست ممکن است به عنوان یک مشخص شود
لیست میزبان ها با کاما جدا شده، طیفی از میزبان ها (مثلا میزبان[1-5,7،XNUMX،...]) یا یک
نام فایل. لیست میزبان تنها در صورتی یک نام فایل در نظر گرفته می شود که حاوی "/" باشد.
شخصیت.

--واکی=بدبخت
با استفاده از این کلید مشخصه بار کاری، عملیات اسکن را به کارها محدود کنید.

ادله

شناسه کار شناسه شغلی Slurm علامت گذاری می شود.

step_id
شناسه مرحله مرحله کاری که باید علامت‌گذاری شود. اگر مشخص نشده است، عملیات است
در سطح یک شغل انجام می شود.

اگر هیچ کدام -- دسته ای نه --علامت استفاده می شود، کل کار خاتمه می یابد.

چه زمانی -- دسته ای استفاده می شود، فرآیندهای پوسته دسته ای سیگنال می شوند. کودک
فرآیندهای پوسته توسط Slurm سیگنال داده نمی شوند، اما ممکن است پوسته به جلو حرکت کند
سیگنال.

چه زمانی -- دسته ای استفاده نمی شود اما --علامت استفاده می شود، سپس تمام مراحل کار خواهد بود
سیگنال داده می شود، اما خود اسکریپت دسته ای سیگنال نمی شود.

محیط زیست متغیرها


برخی از لغو کردن گزینه ها ممکن است از طریق متغیرهای محیطی تنظیم شوند. این متغیرهای محیطی،
به همراه گزینه های مربوط به آنها، در زیر فهرست شده است. (توجه: گزینه های خط فرمان خواهد بود
همیشه این تنظیمات را نادیده بگیرید)

SCANCEL_ACCOUNT -A, --حساب=حساب

SCANCEL_BATCH -ب، -- دسته ای

SCANCEL_CTLD --ctld

SCANCEL_FULL -f، --پر شده

SCANCEL_INTERACTIVE -i, --در ارتباط بودن

SCANCEL_NAME -n, --نام=اسم شغل

SCANCEL_PARTITION -p, --تقسیم بندی=نام پارتیشن

SCANCEL_QOS -q, --qos=qos

SCANCEL_STATE -t, --دولت=job_state_name

SCANCEL_USER -u, --کاربر=نام کاربری

SCANCEL_VERBOSE -v, -- پرحرف

SCANCEL_WCKEY --واکی=بدبخت

SLURM_CONF محل فایل پیکربندی Slurm.

NOTES


اگر چندین فیلتر ارائه شود (مثلا --تقسیم بندی و --نام) فقط مشاغل راضی کننده
تمام گزینه های فیلترینگ علامت داده می شود.

لغو مرحله شغلی منجر به خاتمه کار نمی شود. کار باید باشد
برای انتشار یک تخصیص منبع لغو شد.

برای لغو یک کار، فراخوانی کنید لغو کردن بدون گزینه --signal. این ابتدا یک SIGCONT ارسال می کند
تمام مراحل را طی کنید تا در نهایت آنها را بیدار کنید و سپس SIGTERM را بیدار کنید، سپس منتظر KillWait باشید
مدت زمان تعریف شده در فایل slurm.conf و در نهایت اگر آنها خاتمه نیافته اند a را ارسال کنید
SIGKILL. این به کار/مرحله(های) در حال اجرا زمان می دهد تا پاکسازی شود.

اگر مقدار سیگنال "KILL" به کل یک کار ارسال شود، کار فعال را لغو می کند
مراحل را طی کنید اما خود کار را لغو نکنید.

در سیستم های کری، همه سیگنال ها جز SIGCHLD، SIGCONT، SIGSTOP، SIGTSTP، SIGTTIN، SIGTTOU،
SIGURG یا SIGWINCH باعث آزاد شدن رزرو ALPS می شود. کار با این حال نمی شود
به جز در مورد SIGKILL خاتمه داده می شود و سپس می تواند برای پردازش پس از آن استفاده شود.

اعتبارسنجی


هنگام استفاده از Slurm db، کاربرانی که AdminLevel را تعریف کرده اند (اپراتور یا مدیر) و کاربران
به کسانی که هماهنگ کننده حساب هستند، این اختیار داده می شود که از Scancel بر روی کاربران دیگر فراخوانی کنند
شغل ها.

مثال ها


SIGTERM را به مراحل 1 و 3 شغل 1234 ارسال کنید:
لغو --signal=TERM 1234.1 1234.3

لغو کار 1234 به همراه تمام مراحل آن:
لغو 1234

SIGKILL را به تمام مراحل کار 1235 ارسال کنید، اما خود کار را لغو نکنید:
scancel --signal=KILL 1235

SIGUSR1 را به فرآیندهای پوسته دسته ای job 1236 ارسال کنید:
لغو --signal=USR1 --batch 1236

لغو کار تمام کارهای معلق متعلق به کاربر "bob" در پارتیشن "debug":
لغو --state=PENDING --user=bob --partition=debug

فقط آرایه آرایه 4 آرایه کار 1237 را لغو کنید
لغو 1237_4

کپی برداری


حق چاپ (C) 2002-2007 نایب‌های دانشگاه کالیفرنیا. تولید شده در لارنس
آزمایشگاه ملی لیورمور (ر.ک، سلب مسئولیت).
حق چاپ (C) 2008-2011 امنیت ملی لارنس لیورمور.
حق چاپ (C) 2010-2015 SchedMD LLC.

این فایل بخشی از Slurm، یک برنامه مدیریت منابع است. برای جزئیات، نگاه کنید
<http://slurm.schedmd.com/>.

Slurm یک نرم افزار رایگان است. شما می توانید آن را مجدداً توزیع کنید و/یا تحت شرایط آن تغییر دهید
مجوز عمومی عمومی گنو که توسط بنیاد نرم افزار آزاد منتشر شده است. یا نسخه 2
مجوز، یا (به انتخاب شما) هر نسخه بعدی.

Slurm به این امید که مفید باشد، اما بدون ضمانت توزیع می شود. بدون
حتی ضمانت ضمنی تجارت یا تناسب برای یک هدف خاص. را ببینید
مجوز عمومی عمومی گنو برای اطلاعات بیشتر.

با استفاده از سرویس‌های onworks.net از scancel آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز