| FCRON.CONF(5) | FCRON.CONF(5) |
نام (NAME)
fcron.conf - پرونده پیکربندی برای fcron و fcrontab
توضیحات (DESCRIPTION)
چکیده (ABSTRACT)
این صفحه نحو مورد استفاده در پرونده پیکربندی fcrontab(1)، fcrondyn(1) و fcron(8) را شرح میدهد.
خطوط خالی، خطوطی که با علامت هش (#) آغاز میشوند (که به عنوان کامنت در نظر گرفته میشوند)، و فاصلهها و تبهای ابتدای خط نادیده گرفته میشوند. هر خط در یک پرونده fcron.conf به صورت زیر است:
name = value
نامهای زیر شناختهشده هستند (مقدار پیشفرض در پرانتز آمده است):
VALID VARIABLES IN A FCRON.CONF FILE
مسیرهای پرونده و دایرکتوریها کامل و مطلق هستند (یعنی با یک "/" شروع میشوند).
- fcrontabs=directory (/usr/local/var/spool/fcron)
- دایرکتوری اسپول Fcron.
- pidfile=file-path (/usr/local/var/run/fcron.pid)
- مسیر پرونده pid برنامه fcron (مورد نیاز برای عملکرد صحیح fcrontab).
- suspendfile=file-path (/usr/local/var/run/fcron.suspend)
- مسیر پرونده تعلیق (suspend) برنامه fcron. در سیستمهای غیرلینوکسی، از این گزینه باید استفاده شود تا fcron بداند سیستم چه مدت در حالت تعلیق (روی حافظه یا دیسک) بوده است، تا زمانبندی وظایف مطابق آن بهروزرسانی شود.
- fifofile=file-path (/usr/local/var/run/fcron.fifo)
- مسیر پرونده fifo برنامه fcron (مورد نیاز برای برقراری ارتباط fcrondyn با fcron).
- fcronallow=file-path (/usr/local/etc/fcron.allow)
- مسیر پرونده fcron.allow.
- fcrondeny=file-path (/usr/local/etc/fcron.deny)
- مسیر پرونده fcron.deny.
- shell=file-path (/usr/bin/sh)
- مسیر شل پیشفرضی که توسط fcron هنگام اجرای یک کار (job) فراخوانی میشود. زمانی که fcron یک کار را اجرا میکند، از مقدار SHELL در fcrontab (در صورت وجود) استفاده میکند، در غیر این صورت از مقدار موجود در fcron.conf (در صورت وجود)، یا در نهایت از مقدار موجود در /etc/passwd استفاده مینماید.
- sendmail=file-path (/usr/sbin/sendmail)
- مسیر برنامه ارسال ایمیل فراخوانیشده توسط fcron برای ارسال خروجی کارها.
- editor=file-path (/usr/bin/vi)
- مسیر ویرایشگر پیشفرض هنگام فراخوانی "fcrontab -e".
- maildisplayname=string (Fcron Daemon)
- نام نمایشی برای سرآیند "From: " در ایمیلهای ارسالشده توسط برنامه. توجه داشته باشید که در گذشته، fcron از قالب پیشفرض سرآیند ایمیل در Vixie cron پیروی میکرد که کاملاً با RFC 5322 سازگار نیست (شماره گزارش #15 <URL:https://github.com/yo8192/fcron/issues/15> را ببینید). زمانی که این گزینه روی یک رشته خالی تنظیم شود، fcron به این رفتار قدیمی بازمیگردد.
برای اجرای همزمان چندین نمونه از fcron روی یک سیستم، باید برای هر نمونه از پرونده پیکربندی متفاوتی استفاده کنید. هر نمونه باید دارای مقادیر متفاوتی برای fcrontabs، pidfile و fifofile باشد. سپس، از گزینه خط فرمان -c در fcron(8) استفاده کنید تا مشخص نمایید به کدام پرونده پیکربندی (و در نتیجه کدام نمونه) اشاره میکنید.
فایلها (FILES)
- /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) نگاهی بیندازید.
همچنین ببینید (SEE ALSO)
اگر در حال یادگیری نحوه استفاده از fcron از ابتدا هستید، پیشنهاد میشود نسخه HTML مستندات را بخوانید (البته اگر در حال حاضر مشغول خواندن آن نیستید! :) ): محتوا یکسان است، اما به لطف پیوندها مرور آن آسانتر است.
نویسندگان (AUTHORS)
Thibault Godouet <fcron@free.fr>
| 22 March 2025 | 03/22/2025 |