FCRON.CONF(5) FCRON.CONF(5)

fcron.conf - پرونده پیکربندی برای fcron و fcrontab

این صفحه نحو مورد استفاده در پرونده پیکربندی fcrontab(1)، fcrondyn(1) و fcron(8) را شرح می‌دهد.

خطوط خالی، خطوطی که با علامت هش (#) آغاز می‌شوند (که به عنوان کامنت در نظر گرفته می‌شوند)، و فاصله‌ها و تب‌های ابتدای خط نادیده گرفته می‌شوند. هر خط در یک پرونده fcron.conf به صورت زیر است:

name = value

که در آن فاصله‌های اطراف علامت مساوی (=) اختیاری بوده و نادیده گرفته می‌شوند. فاصله‌های انتهای خط نیز نادیده گرفته می‌شوند.

نام‌های زیر شناخته‌شده هستند (مقدار پیش‌فرض در پرانتز آمده است):

VALID VARIABLES IN A FCRON.CONF FILE

مسیرهای پرونده و دایرکتوری‌ها کامل و مطلق هستند (یعنی با یک "/" شروع می‌شوند).

دایرکتوری اسپول Fcron.
مسیر پرونده pid برنامه fcron (مورد نیاز برای عملکرد صحیح fcrontab).
مسیر پرونده تعلیق (suspend) برنامه fcron. در سیستم‌های غیرلینوکسی، از این گزینه باید استفاده شود تا fcron بداند سیستم چه مدت در حالت تعلیق (روی حافظه یا دیسک) بوده است، تا زمان‌بندی وظایف مطابق آن به‌روزرسانی شود.
مسیر پرونده fifo برنامه fcron (مورد نیاز برای برقراری ارتباط fcrondyn با fcron).
مسیر پرونده fcron.allow.
مسیر پرونده fcron.deny.
مسیر شل پیش‌فرضی که توسط fcron هنگام اجرای یک کار (job) فراخوانی می‌شود. زمانی که fcron یک کار را اجرا می‌کند، از مقدار SHELL در fcrontab (در صورت وجود) استفاده می‌کند، در غیر این صورت از مقدار موجود در fcron.conf (در صورت وجود)، یا در نهایت از مقدار موجود در /etc/passwd استفاده می‌نماید.
مسیر برنامه ارسال ایمیل فراخوانی‌شده توسط fcron برای ارسال خروجی کارها.
مسیر ویرایشگر پیش‌فرض هنگام فراخوانی "fcrontab -e".
نام نمایشی برای سرآیند "From: " در ایمیل‌های ارسال‌شده توسط برنامه. توجه داشته باشید که در گذشته، fcron از قالب پیش‌فرض سرآیند ایمیل در Vixie cron پیروی می‌کرد که کاملاً با RFC 5322 سازگار نیست (شماره گزارش #15 <URL:https://github.com/yo8192/fcron/issues/15> را ببینید). زمانی که این گزینه روی یک رشته خالی تنظیم شود، fcron به این رفتار قدیمی بازمی‌گردد.

برای اجرای هم‌زمان چندین نمونه از fcron روی یک سیستم، باید برای هر نمونه از پرونده پیکربندی متفاوتی استفاده کنید. هر نمونه باید دارای مقادیر متفاوتی برای fcrontabs، pidfile و fifofile باشد. سپس، از گزینه خط فرمان -c در fcron(8) استفاده کنید تا مشخص نمایید به کدام پرونده پیکربندی (و در نتیجه کدام نمونه) اشاره می‌کنید.

/usr/local/etc/fcron.conf
پرونده پیکربندی برای fcron، fcrontab و fcrondyn: شامل مسیرها (دایرکتوری اسپول، پرونده pid) و برنامه‌های پیش‌فرض مورد استفاده (ویرایشگر، شل و غیره). برای جزئیات بیشتر به fcron.conf(5) مراجعه کنید.
/usr/local/etc/fcron.allow
کاربران مجاز به استفاده از fcrontab و fcrondyn (یک نام در هر خط؛ نام ویژه "all" برای همه عمل می‌کند)
/usr/local/etc/fcron.deny
کاربرانی که مجاز به استفاده از fcrontab و fcrondyn نیستند (با همان قالب پرونده allow)
/usr/local/etc/pam.d/fcron (یا /usr/local/etc/pam.conf)
پرونده پیکربندی PAM برای fcron. برای جزئیات بیشتر به pam(8) نگاهی بیندازید.

fcrontab(1),

fcrondyn(1),

fcrontab(5),

fcron.conf(5),

fcron(8).

اگر در حال یادگیری نحوه استفاده از fcron از ابتدا هستید، پیشنهاد می‌شود نسخه HTML مستندات را بخوانید (البته اگر در حال حاضر مشغول خواندن آن نیستید! :) ): محتوا یکسان است، اما به لطف پیوندها مرور آن آسان‌تر است.

Thibault Godouet <fcron@free.fr>

22 March 2025 03/22/2025