| git-annex-schedule(1) | General Commands Manual | git-annex-schedule(1) |
نام (NAME)
git-annex-schedule - دریافت یا تنظیم کارهای زمانبندیشده
خلاصه دستور (SYNOPSIS)
git annex schedule repository [expression]
توضیحات (DESCRIPTION)
دیمن git-annex-assistant(1) را میتوان برای اجرای کارهای زمانبندیشده پیکربندی کرد. این سازوکار مشابه cron و anacron است (و در صورت تمایل میتوانید از آنها استفاده کنید)، اما این مزیت را دارد که مستقیماً با git-annex یکپارچه شده است؛ بنابراین به عنوان مثال، میتواند به محض متصل شدن یک حافظه جداشدنی، عملیات fsck را روی مخزن موجود در آن اجرا کند.
هنگامی که این دستور همراه با یک عبارت (expression) اجرا شود، کارهای زمانبندیشده را برای اجرا در زمانی مشخص پیکربندی میکند. از این قابلیت میتوان برای واداشتن دستیار به اجرای دورهای fsckهای تدریجی (incremental fscks) استفاده کرد.
هنگامی که این دستور بدون هیچ عبارتی اجرا شود، کارهای زمانبندیشده فعلی برای مخزن را چاپ میکند.
عبارتها (EXPRESSIONS)
این اقدامات در دسترس هستند: «fsck self» و «fsck UUID» (که در آن UUID شناسه یکتای ریموتی است که باید fsck شود). پس از عمل، مدتزمانی که مجاز است اجرا شود میآید، و در نهایت زمانبندی هنگام اجرای آن مشخص میشود.
برای زمانبندی چندین کار، آنها را با «; » از یکدیگر تفکیک کنید.
چند مثال:
fsck self 30m every day at any time fsck self 1h every month at 3 AM fsck self 1h on day 1 of every month at any time fsck self 1h every week divisible by 2 at any time
گزینهها (OPTIONS)
- همچنین میتوان از گزینههای git-annex-common-options(1) نیز استفاده کرد.
همچنین ببینید (SEE ALSO)
git-annex(1)
git-annex-assistant(1)
git-annex-expire(1)
نویسنده (AUTHOR)
Joey Hess <id@joeyh.name>