GoGPT Best VPN GoSearch

فاویکون OnWorks

محدودیت زمانی - آنلاین در ابر

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

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

برنامه:

نام


محدودیت زمانی - به طور موثر زمان اجرای مطلق یک فرآیند را محدود کنید

خلاصه


محدودیت زمانی [-pq] [-S killsig] [-s هشدار می دهد] [-T زمان کشتن] [-t زمان هشدار] فرمان
[استدلال ...]

شرح


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

گزینه های ارسال:

-p اگر فرآیند فرزند با یک سیگنال خاتمه یابد، محدودیت زمانی این حالت را منتشر می کند،
یعنی همان سیگنال را به خودش می فرستد. این اجازه می دهد تا برنامه اجرا شود محدودیت زمانی
برای تعیین اینکه آیا فرآیند فرزند با یک سیگنال خاتمه یافته است یا واقعاً خارج شده است
با کد خروجی بزرگتر از 128.

-q عملکرد بی صدا - محدودیت زمانی پیام های تشخیصی در مورد سیگنال های ارسالی را ارسال نمی کند
به فرآیند کودک

-S killsig
تعداد سیگنالی که باید به فرآیند ارسال شود را مشخص کنید زمان کشتن ثانیه بعد
زمان هشدار منقضی شده است. پیش‌فرض 9 (SIGKILL).

-s هشدار می دهد
تعداد سیگنالی که باید به فرآیند ارسال شود را مشخص کنید زمان هشدار ثانیه بعد از آن
شروع شده است. پیش‌فرض 15 (SIGTERM).

-T زمان کشتن
حداکثر زمان اجرای فرآیند را قبل از ارسال مشخص کنید killsig بعد از
هشدار می دهد فرستاده شده است. پیش فرض تا 120 ثانیه است.

-t زمان هشدار
حداکثر زمان اجرای فرآیند را بر حسب ثانیه قبل از ارسال مشخص کنید هشدار می دهد.
به طور پیش فرض 3600 ثانیه است.

در سیستم هایی که پشتیبانی می کنند تنظیم کننده(2) فراخوانی سیستم، زمان هشدار و زمان کشتن مقادیر ممکن است
در ثانیه کسری با دقت میکروثانیه مشخص شود.

محیط زیست


KILLSIG
La killsig برای استفاده اگر -S گزینه مشخص نشده بود

KILLTIME
La زمان کشتن برای استفاده اگر -T گزینه مشخص نشده بود

هشدار
La هشدار می دهد برای استفاده اگر -s گزینه مشخص نشده بود

زمان هشدار
La زمان هشدار برای استفاده اگر -t گزینه مشخص نشده بود

خروج وضعیت


اگر فرآیند فرزند به طور معمول خارج شود، محدودیت زمانی ابزار کد خروجی خود را به بالا ارسال می کند.
اگر فرآیند فرزند با یک سیگنال خاتمه یابد و -p پرچم مشخص نشده بود
محدودیت زمانی وضعیت خروجی ابزار 128 به اضافه شماره سیگنال، مشابه است sh(1). اگر -p
پرچم مشخص شد، محدودیت زمانی ابزار خود سیگنال را به گونه ای افزایش می دهد که خودش را نشان دهد
فرآیند والد ممکن است به نوبه خود به طور قابل اعتمادی بین سیگنال و خروجی بزرگتر از 128 تمایز قائل شود
کد

در موارد نادر ، محدودیت زمانی ابزار ممکن است با خطای سیستم یا کاربر مواجه شود. سپس، خروج آن
وضعیت یکی از استانداردها است sysexits(3) مقادیر:

EX_USAGE
پارامترها و گزینه های خط فرمان به اشتباه مشخص شده اند.

EX_SOFTWARE
La محدودیت زمانی خود ابزار یک سیگنال غیرمنتظره را در حین انتظار دریافت کرد
فرآیند فرزند برای خاتمه

EX_OSERR
La محدودیت زمانی ابزار قادر به اجرای فرآیند فرزند نبود، منتظر بمانید تا اجرا شود
خاتمه دهید یا وضعیت خروج آن را بررسی کنید.

مثال ها


مثال‌های زیر همانطور که به پوسته داده شده نشان داده شده‌اند:

timelimit -p /usr/local/bin/rsync rsync://some.host/dir /opt/mirror

برنامه rsync را برای بازتاب یک سایت WWW یا FTP اجرا کنید و اگر بیش از 1 ساعت اجرا شود آن را بکشید.
(یعنی 3600 ثانیه) با SIGTERM. اگر فرآیند rsync پس از دریافت خارج نشد
SIGTERM، محدودیت زمانی 120 ثانیه بعد از SIGTERM یک SIGKILL صادر می کند. اگر فرآیند rsync باشد
با یک سیگنال خاتمه می یابد، محدودیت زمانی خود این سیگنال را افزایش می دهد.

tcpserver 0 8888 timelimit -t600 -T300 /opt/services/chat/stats

شروع یک فرآیند tcpserver(n) که در پورت tcp 8888 گوش می دهد. هر اتصال مشتری باید فراخوانی شود
نمونه ای از ابزار آمار IRC در زیر /opt/services/chat و بعد از 600 ثانیه آن را بکشید
سپری شده اند. اگر فرآیند آمار پس از SIGTERM همچنان در حال اجرا باشد، توسط آن از بین خواهد رفت
یک SIGKILL 300 ثانیه بعد ارسال شد.

env WARNTIME=4.99 WARNSIG=1 KILLTIME=1.000001 محدودیت زمانی sh stats.sh

یک اسکریپت شل را شروع کنید و آن را با SIGHUP در کمتر از 5 ثانیه بکشید. اگر پوسته
گیر می کند و به SIGHUP پاسخ نمی دهد، فقط کمی آن را با SIGKILL پیش فرض بکشید.
بیش از یک ثانیه بعد

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


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

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

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

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.