انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

cr_checkpoint - آنلاین در ابر

اجرای cr_checkpoint در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

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

برنامه:

نام


cr_checkpoint - یک فرآیند، گروه فرآیند یا جلسه را چک پوینت می کند.

خلاصه


cr_checkpoint [گزینه های] ID

شرح


فراخوانی cr_checkpoint باعث ایجاد یک فرآیند (با یا بدون همه فرزندان آن) می شود
فرآیندهای درون یک گروه فرآیند یا تمام فرآیندهای درون یک جلسه، باید چک پوینت شوند.
نتیجه یک فایل پوینت بازرسی (یا دایرکتوری با یک فایل پست بازرسی در هر فرآیند) است که
شامل تمام حالت های مورد نیاز برای راه اندازی مجدد فرآیند(های) در زمان بعدی می باشد. ایست بازرسی
فرآیندها را می توان از طریق راه اندازی مجدد کرد cr_restart(1).

برای بررسی توسط cr_checkpoint، یک فرآیند باید دارای این باشد libcr.so کتابخانه (یا یکی از
خویشاوندان آن) بارگذاری شده است. این را می توان با شروع برنامه به دست آورد cr_run(1)، یا توسط
پیوند دادن برنامه خود با -lcr. یا ممکن است کتابخانه توسط کتابخانه های دیگر شما بارگیری شود
با (مانند کتابخانه MPI آماده ایست بازرسی)، یا کار موازی سیستم شما مرتبط شده اند
اسکریپت راه اندازی و غیره. برای جزئیات، اسناد سیستم خود را بررسی کنید.

پرونده ایجاد / جایگزینی
به طور پیش فرض (یا اگر --اتمی تصویب شد) cr_checkpoint فایل/دایرکتوری زمینه جدید را ایجاد می کند
اتمی: یا ایست بازرسی از کار می افتد (و هر فایل متنی/دایرکتوری موجود است
بدون تغییر)، یا در فهرست آماده برای استفاده ظاهر می شود cr_restart. اگر موجود باشد
ایست بازرسی با همان نام فایل وجود دارد، یا تغییر نخواهد کرد (اگر فایل جدید باشد
ایست بازرسی به هر دلیلی از کار می افتد، یا به صورت اتمی جایگزین می شود (از طریق تغییر نام دهید(2). اگر
--پشتیبان گیری[=نام] تصویب شد، از هر ایست بازرسی موجود به جای آن، پشتیبان گیری می شود
نام یا با پسوند شماره دار (.~1~, .~2~و غیره، با داشتن پست های بازرسی جدیدتر
اعداد بالاتر). اگر --کلوبگر گذشت، ایست بازرسی فوراً هر کدام را حذف می کند
فایل های ایست بازرسی موجود، و پست بازرسی را مستقیماً در هدف می نویسد
file/directory: این گزینه در صورت وجود یک چک پوینت موجود، از فضای دیسک کمتری استفاده می کند.
از آنجایی که ایست بازرسی قدیمی بلافاصله دور ریخته می شود، اما اگر ایست بازرسی از کار بیفتد،
ایست بازرسی موجود گم شده است در نهایت، اگر --نوکلوببر گذشت، سپس ایست بازرسی خواهد شد
اگر فایل/دایرکتوری مورد نظر وجود داشته باشد، شکست بخورد.

پرونده همگام
به طور پیش فرض (یا چه زمانی -- همگام سازی گذشت)، cr_checkpoint منتظر می ماند تا ایست بازرسی تمام شود
کامل در حافظه، و علاوه بر آن تماس می گیرد fsync(2) در تمام فایل ها و دایرکتوری های درگیر
در ایست بازرسی (از جمله فایل های پشتیبان) روی دیسک قبل از خروج. گذراندن --nosync
باعث می شود این تماس های fsync نادیده گرفته شوند.

وقفه
از طریق --زمان پرچم: اگر
چک پوینت بیشتر از این طول می کشد، cr_checkpoint یک پیام خطا چاپ می کند و با آن خارج می شود
یک خطا. اگر مهلت زمانی رخ دهد، وضعیت فرآیند یا فرآیندهایی که در حال انجام بودند
ایست بازرسی تعریف نشده است.

سیگنال
به‌طور پیش‌فرض، فرآیندهای دارای نقطه بازرسی پس از تکمیل یک نقطه بازرسی به اجرا ادامه می‌دهند.
همچنین، ممکن است مشخص کنید که آنها متوقف شوند (از طریق --متوقف کردن)، یا
فسخ / سقط شد / کشته شد (از طریق --مدت، اصطلاح, -- سقط، یا --کشتن). این کار با ارسال
سیگنال مناسب برای هر فرآیندی که بخشی از ایست بازرسی است. اگر فرآیندها بودند
پس از آن در زمان درخواست ایست بازرسی متوقف شد --ادامه ممکن است برای ارسال SIGCONT استفاده شود
به تمام فرآیندها پس از تکمیل ایست بازرسی.

حافظه نقشه برداری فایل ها
به طور پیش‌فرض، چک‌پوینت‌ها شامل هیچ فایلی نمی‌شوند که در فرآیند ()mmap باشد
فضای آدرس، مگر اینکه در زمانی که ایست بازرسی گرفته می شود، پیوند آنها قطع شده باشد. این
یک بهینه سازی صرفه جویی در فضا/زمان با این فرض است که فایل های مورد نیاز خواهند بود
در زمان راه اندازی مجدد همچنان حضور داشته باشید (و خراب نشده باشد). به طور معمول بزرگترین پس انداز حاصل می شود
از ذخیره نکردن فایل اجرایی یا کتابخانه های پویا (معروف به اشتراک گذاری شده). با این حال، گزینه ها
وجود داشته باشد تا باعث شود که ایست بازرسی این فایل ها را نیز ذخیره کند. پرچم --save-exe باعث خواهد شد
فایل اجرایی که باید در فایل زمینه گنجانده شود. پرچم --ذخیره-خصوصی اراده
هر فایلی که با پرچم MAP_PRIVATE نگاشت شده است را در فایل زمینه قرار دهید
تحت لینوکس شامل کتابخانه های اجرایی و پویا/اشتراک گذاشته شده است. پرچم --ذخیره-اشتراک گذاری شده
برای ذخیره فایل هایی است که با پرچم MAP_SHARED نگاشت شده اند. توجه داشته باشید که این است نه la
پرچم مورد نظرتان برای کتابخانه های مشترک در راه اندازی مجدد، هر فایل ذخیره شده توسط این پرچم ها خواهد بود
بدون در نظر گرفتن اینکه آیا فایلی در مکان اصلی وجود دارد یا خیر، در فرآیند نگاشت شده است.
اگر فایلی در محل اصلی وجود داشته باشد با راه اندازی مجدد دست نخورده باقی می ماند. سرانجام
--همه را ذخیره کن و --save-none باعث می شود همه (یا هیچ کدام) از این فایل های mmaped اختیاری باشند
ذخیره. پیش فرض است --save-none. هنگام عبور از چند مورد از این گزینه ها هستند
پردازش از چپ به راست با همه گزینه‌ها به جز --save-none که
اثرات هر یک از این گزینه ها را که زودتر ظاهر شده اند را لغو می کند.

بازرسی ptrace()ed فرآیندهای
(در حال حاضر) هیچ راهی برای برخورد کاملا شفاف با پست های بازرسی فرآیندهایی که وجود دارد وجود ندارد
با ردیابی می شوند ردیابی(2). بنابراین، رفتار پیش‌فرض (همچنین از طریق
خطای -ptraced) در صورتی که هر یک از فرآیندهایی که باید بررسی شوند، خطا را برمی گرداند
در حال حاضر در حال ردیابی با این حال، دو رفتار احتمالی دیگر وجود دارد که می توان از بین آنها انتخاب کرد:

--ptraced-skip
فرآیندهای ردیابی شده بی سر و صدا از پست بازرسی حذف خواهند شد. هیچ خطایی وجود ندارد
تولید می شود مگر اینکه این منجر به عدم بررسی فرآیندها شود.

--ptraced-allow
فرآیندهای ردیابی شده دقیقاً مانند سایر فرآیندها مورد بررسی قرار خواهند گرفت. هشدار:
زیرا فرآیند چک پوینت شده و ماژول هسته BLCR باید با استفاده از یکدیگر تعامل داشته باشند
سیگنال‌ها و تماس‌های سیستمی، اشکال‌زدا (یا ردیاب دیگر) ممکن است نیاز به «ادامه» داشته باشد
فرآیند(های) هدف، احتمالاً بیش از یک بار، تا ایست بازرسی تکمیل شود.

بازرسی ptrace()ing فرآیندهای
(در حال حاضر) هیچ راهی برای برخورد کاملا شفاف با پست های بازرسی فرآیندهایی که وجود دارد وجود ندارد
در حال ردیابی فرآیندهای دیگر با استفاده از ردیابی(2). بنابراین، رفتار پیش فرض (همچنین
در دسترس از طریق --ptracer-error) این است که در صورت وجود هر یک از فرآیندها، خطا را برگرداند
چک پوینت در حال حاضر در حال ردیابی سایر فرآیندها هستند. با این حال --ptracer-skip موجود است
باعث می شود cr_checkpoint بی سر و صدا چنین فرآیندهایی را از ایست بازرسی حذف کند. بدون خطا
در آن صورت ایجاد می شود، مگر اینکه منجر به کنترل صفر فرآیندها شود.

OPTIONS


سوالات عمومی گزینه ها:
-v, -- پرحرف
پیام های پیشرفت را در stderr چاپ کنید.

-q, --ساکت
سرکوب پیام های خطا/هشدار به stderr.

-؟، --کمک
این پیام را چاپ کنید و خارج شوید.

- نسخه
چاپ اطلاعات نسخه و خروج.

گزینه برای حوزه of la ایست بازرسی:
-T, -- درخت
ID یک شناسه فرآیند را مشخص می کند. آن و همه فرزندانش باید ایست بازرسی شوند.
این پیش فرض است.

-p, -پید, --روند
ID یک شناسه فرآیند واحد را مشخص می کند.

-g, --pgid, -- گروه
ID یک شناسه گروه فرآیند را مشخص می کند.

-s, --سمت, --جلسه
ID یک شناسه جلسه را مشخص می کند.

گزینه برای مقصد محل of la ایست بازرسی:
-c, --cwd
چک پوینت به عنوان یک فایل "context.ID" در فهرست کاری cr_checkpoint ذخیره می شود
(پیش فرض)

-d, -- کارگردان DIR
نقطه بازرسی در دایرکتوری جدید DIR، با یک فایل "context.ID" در هر فرآیند ذخیره شده است
(اجرا نشده).

-f, --فایل فایل
ایست بازرسی به عنوان FILE ذخیره شد.

-F, --fd FD
ایست بازرسی در یک توصیفگر فایل باز نوشته شده است.

گزینه برای ایجاد / جایگزینی سیاست برای ایست بازرسی فایل ها:
--اتمی
ایست بازرسی به صورت اتمی ایجاد/جایگزین شد (پیش‌فرض).

--پشتیبان گیری[=نام]
ایست بازرسی به صورت اتمی ایجاد شد و هر پست بازرسی موجود در NAME یا نسخه پشتیبان تهیه شد
*.~1~، *.~2~، و غیره.

--کلوبگر
ایست بازرسی به صورت تدریجی برای هدف نوشته می شود و هر مورد از قبل موجود را بازنویسی می کند
پاسگاه

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

اگر مقصد یک توصیفگر فایل باشد، این گزینه ها نادیده گرفته می شوند.

گزینه برای سیگنال فرستاده به فرآیند(های) بعد از ایست بازرسی:
--اجرا کن هیچ سیگنالی ارسال نشد: ادامه اجرا (پیش‌فرض).

-S, --علامت NUM
سیگنال NUM به تمام فرآیندها ارسال شد.

--متوقف کردن SIGSTOP به تمام فرآیندها ارسال شد.

--مدت، اصطلاح SIGTERM به تمام فرآیندها ارسال شد.

-- سقط
SIGABRT به تمام فرآیندها ارسال شد.

--کشتن SIGKILL به تمام فرآیندها ارسال شد.

--ادامه SIGCONT به تمام فرآیندها ارسال شد.

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

گزینه برای پرونده سیستم هماهنگ سازی (پیش فرض is -- sync):
-- همگام سازی فایل(های) ایست بازرسی fsync به دیسک (پیش فرض).

--nosync
فایل(های) ایست بازرسی را روی دیسک همگام سازی نکنید.

گزینه به صرفه جویی اختیاری بخشها of حافظه:
--save-exe
فایل اجرایی را ذخیره کنید

--ذخیره-خصوصی
فایل های نقشه برداری خصوصی را ذخیره کنید (قابلیت های اجرایی و کتابخانه ها به این صورت نگاشت می شوند)

--ذخیره-اشتراک گذاری شده
فایل های نگاشت مشترک را ذخیره کنید (سیستم V IPC به این صورت ترسیم شده است).

--همه را ذخیره کن
تمام موارد بالا را ذخیره کنید

--save-none
هیچ یک از موارد بالا (پیش فرض) را ذخیره نکنید.

گزینه برای ردیابی شده است فرآیندهای (پیش فرض is --ptraced-error):
خطای -ptraced
اگر یک نقطه بازرسی از یک فرآیند در حال ردیابی درخواست شود، یک خطا را بازگرداند.

--ptraced-skip
فرآیندهای ردیابی شده بی سر و صدا از درخواست ایست بازرسی حذف می شوند. اگر
محدوده ایست بازرسی است -- درخت، پس این نیز فرزندان چنین مواردی را مستثنی می کند
فرآیندها هیچ خطایی ایجاد نمی شود مگر اینکه منجر به صفر شود
ایست بازرسی

--ptraced-allow
ایست بازرسی فرآیندها را به طور معمول ردیابی می کند. اخطار: این ممکن است به ردیاب نیاز داشته باشد
"ادامه" فرآیند(های) هدف، احتمالاً بیش از یک بار.

گزینه برای فرآیندهای ردیابی دیگران (پیش فرض is --ptracer-error):
--ptracer-error
اگر یک نقطه بازرسی از فرآیندی که در حال ردیابی سایرین است درخواست شود، خطا را بازگرداند.

--ptracer-skip
فرآیندهایی که دیگران را ردیابی می کنند بی سر و صدا از درخواست ایست بازرسی حذف می شوند. اگر
محدوده ایست بازرسی است -- درخت، پس این نیز فرزندان چنین مواردی را مستثنی می کند
فرآیندها هیچ خطایی ایجاد نمی شود مگر اینکه منجر به صفر شود
ایست بازرسی

گزینه برای هسته ورود به سیستم پیام (پیش فرض is --kmsg-error):
--kmsg-هیچکدام
هیچ پیام هسته ای را گزارش نکنید.

--kmsg-error
در صورت خرابی ایست بازرسی، هرگونه پیام هسته مرتبط با stderr را گزارش دهید
درخواست ایست بازرسی

--kmsg-warning
هر پیام هسته مرتبط با درخواست ایست بازرسی را در stderr گزارش دهید،
بدون توجه به موفقیت یا شکست پیام های تولید شده در صورت عدم موفقیت هستند
به عنوان هشدار در نظر گرفته می شود.

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

متفرقه گزینه های ارسال:
-t, --زمان SEC
فقط SEC ثانیه ها را برای هدف در نظر گرفته تا نقطه بازرسی کامل شود (پیش فرض: صبر کنید
به طور نامحدود).

مثال ها


برای چک کردن فرآیند با شناسه فرآیند 23452، ذخیره وضعیت آن در فایل متن.23452:

cr_checkpoint -p 23452

برای بررسی تمام فرآیندهای گروه پردازش 68473 و ذخیره آنها در فایل گروهی:

cr_checkpoint -g -f گروهی 68473

برای بررسی تمام مراحل در جلسه 8362، و ذخیره فایل‌های Context.PID جداگانه برای
هر فرآیند در فهرست 'my_checkpoints':

cr_checkpoint -s -d my_checkpoints 8362

از cr_checkpoint آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

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

  • 1
    بسیار تمیز
    بسیار تمیز
    یک اسکریپت کاتلین که تمام ساخت‌ها را هسته‌ای می‌کند
    حافظه پنهان از پروژه های Gradle/Android.
    زمانی مفید است که Gradle یا IDE به شما اجازه دهند
    پایین. اسکریپت روی تست شده است
    macOS، اما ...
    دانلود عمیق تمیز
  • 2
    پلاگین Eclipse Checkstyle
    پلاگین Eclipse Checkstyle
    پلاگین Eclipse Checkstyle
    کد جاوا Checkstyle را یکپارچه می کند
    حسابرس به Eclipse IDE. در
    پلاگین بازخورد در زمان واقعی را به شما ارائه می دهد
    کاربر در مورد viol...
    دانلود Eclipse Checkstyle Plug-in
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player یک پخش کننده رسانه رایگان است
    نرم افزار، بخشی مبتنی بر WMP و VLC. این
    پخش کننده به سبک مینیمالیستی است، با
    بیش از ده رنگ تم، و همچنین می توانید
    ب ...
    AstrOrzPlayer را دانلود کنید
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV بدون ADDON برای XBMC/
    Kodi que Permite disponer de un
    رمزگشایی خدمات IPTV
    Movistar integrado en uno de los
    مراکز رسانه ای ما...
    دانلود movistartv
  • 5
    کد :: بلوک
    کد :: بلوک
    کد::Blocks یک منبع باز و رایگان است،
    کراس پلتفرم C، C++ و Fortran IDE
    ساخته شده برای پاسخگویی به بیشترین نیازها
    از کاربران آن بسیار طراحی شده است
    تمدید می کند ...
    کد دانلود::Blocks
  • 6
    در میان
    در میان
    در میان یا رابط پیشرفته Minecraft
    و Data/Structure Tracking ابزاری برای
    نمای کلی یک Minecraft را نمایش دهید
    جهان، بدون اینکه واقعاً آن را ایجاد کند. آی تی
    می توان ...
    دانلود در میان
  • بیشتر "

دستورات لینوکس

Ad