update-leap(1update-leapman) User Commands update-leap(1update-leapman)

update-leap - مدیریت و به‌روزرسانی فایل ثانیه‌های کبیسه

update-leap [-flags] [-flag [value]] [--option-name[[=| ]value]]

تمام آرگومان‌ها باید از نوع گزینه باشند.

دستور update-leap فایل موجود روی سیستم محلی را اعتبارسنجی کرده و در صورت لزوم، فایل تعاریف ثانیهٔ کبیسه را به‌روزرسانی می‌کند.

به‌طور معمول، فایل با استفاده از دستورالعمل «leapfile» در ntp.conf(5) یافت می‌شود. با این حال، می‌توان یک مکان جایگزین را در خط فرمان مشخص کرد.

اگر فایل وجود نداشته باشد، نامعتبر باشد، منقضی شده باشد یا به‌زودی منقضی شود، یک نسخهٔ جدید بارگیری خواهد شد. اگر نسخهٔ جدید تأیید اعتبار شود، نصب شده و NTP (به‌صورت اختیاری) بازراه‌اندازی می‌شود.

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

گزینهٔ ‎-c نیز می‌تواند برای فراخوانی اسکریپتی دیگر جهت انجام وظایف مدیریتی استفاده شود، مانند کپی کردن فایل در سایر سیستم‌های محلی.

این دستور می‌تواند به‌عنوان یک کار زمان‌بندی‌شدهٔ cron اجرا شود. از آنجا که این فایل به‌ندرت به‌روزرسانی می‌شود و ثانیه‌های کبیسه حداقل از یک ماه قبل (معمولاً زودتر) اعلام می‌شوند، نیازی به اجرای آن با تواتری بیش از حدوداً هر سه هفته یک‌بار نیست.

برای سازگاری رفتاری با cron، متغیر CRONJOB=1 را در crontab تعریف کنید.

این اسکریپت به $REQUIREDCMDS وابسته است.


نشانی اینترنتی (URL) نسخهٔ مرجع فایل ثانیه‌های کبیسه.

نشانی اینترنتی نسخهٔ مرجع را برای بارگیری مشخص می‌کند $LEAPSRC

-4, --ipv4

تنها از آدرس‌های IPv4 برای تحلیل نام DNS استفاده می‌کند. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر استفاده شود: ipv6.


تحلیل DNS نام‌های میزبان بعدی در خط فرمان را به فضای نام IPv4 اجبار می‌کند.
_EndOfDoc_; };

flag = {
name = ipv6;
flags-cant = ipv4, prefer;
value = 6;
descrip = "تنها از آدرس‌های IPv6 برای تحلیل نام DNS استفاده می‌کند";
doc = <<- _EndOfDoc_
تحلیل DNS نام‌های میزبان بعدی در خط فرمان را به فضای نام IPv6 اجبار می‌کند.
_EndOfDoc_; };

flag = {
name = prefer;
flags-cant = ipv4, ipv6;
value = p;
arg-type = keyword;
keyword = 4, 6;
descrip = 'ترجیح دادن آدرس‌های IPv4 یا IPv6 (طبق مشخص‌شده)، اما استفاده از هر دو';
doc = <<- _EndOfDoc_ ترجیح دادن آدرس‌های IPv4 یا IPv6 (طبق مشخص‌شده)، اما استفاده از هر دو.


نام فایل روی سیستم محلی.

نامی که برای ذخیرهٔ leapfile روی سیستم محلی استفاده می‌شود. $LEAPFILE


نوسازی leapfile این مدت پیش از انقضای آن.

مشخص کنید چه مدت پیش از انقضا فایل باید نوسازی شود. واحدها الزامی هستند، مثلاً «‎-e 60 days». توجه داشته باشید که مقادیر بزرگ‌تر به معنای نوسازی‌های مکررتر است. "$PREFETCH"


مکان فایل ntp.conf.

مکان ntp.conf را مشخص کنید (برای اطمینان از وجود دستورالعمل leapfile و تعیین leapfile پیش‌فرض استفاده می‌شود) /etc/ntp.conf


به‌روزرسانی اجباری leapfile.

اجبار به به‌روزرسانی حتی اگر فایل کنونی سالم بوده و نزدیک به انقضا نباشد.


عدم انتظار برای فشردن کلید بین رسم‌ها.
-?, --help

نمایش اطلاعات نحوهٔ استفاده و خروج.
-!, --more-help

ارسال اطلاعات تفصیلی نحوهٔ استفاده به یک صفحه‌بند (pager).

نمایش نسخهٔ برنامه و خروج. حالت پیش‌فرض «v» (نسخهٔ ساده) است. حالت «c» اطلاعات حق نشر را چاپ می‌کند و «n» تذکر کامل حق نشر را چاپ خواهد کرد.

موارد استفاده

یکی از مقادیر خروج زیر بازگردانده خواهد شد:

0 (EXIT_SUCCESS)

اجرای موفق برنامه.
1 (EXIT_FAILURE)

عملیات ناموفق بود یا نحو دستور معتبر نبود.
70 (EX_SOFTWARE)

کتابخانهٔ libopts دچار خطای عملیاتی داخلی شد. لطفاً آن را به autogen-users@lists.sourceforge.net گزارش دهید. با تشکر.

Timothe Litt

این صفحهٔ راهنما با استفاده از AutoGen از روی تعاریف گزینه‌های update-leap تولید شده است.

25 May 2024 ntp (4.2.8p18)