د PID فایل ورکېږي. وګورئ systemd Squid څنګه پیلوي.
د ورکېدونکي PID فایل د اجازې ستونزه ګڼلو دمخه د Squid مخکینۍ یا ډیمون چلند د هغه له systemd unit سره سم کړئ.
که د Squid PID فایل څرګند شي او سمدلاسه ورک شي، د بار شوي unit Type= له ریښتیني اجرایوي فایل او د هغه له استدلالونو سره پرتله کړئ. د Type=simple ډول خدمت تمه لري چې پیل شوې پروسه به اصلي پروسه پاتې شي. هغه امر چې ډیمون ته اوړي او دغه پروسه پای ته رسېدو ته پرېږدي، بل تړون تعقیبوي؛ systemd کولای شي هغه بشپړ وګڼي او پاتې خدمتي پروسې لاندې راوړي.
| تنظیم | خاوند او هدف |
|---|---|
pid_filename | Squid خپل PID په دې لار کې هغو نسخو کې لیکي چې دا لارښود لري |
PIDFile= | systemd له دې لارې PID لولي چېرې چې دغه خدمتي ماډل ورته اړتیا لري |
PIDFile= فایل نه جوړوي او نه د ډیمون کېدونکي امر څخه مخکینی پروسه جوړوي. په fork لرونکي ترتیباتو کې د خدمت ډول، د ډیمون چلند او لار باید سره سمون ولري. په مخکیني ترتیب کې مدیر باید د پام شوې دوامداره پروسې تعقیب وکړي.
Squid د -N یعنې د ډیمون حالت څخه ډډه کول له --foreground یعنې تر هغو چې اولادونه پای ته ورسېږي د مور او پلار ساتلو څخه بېلوي. د جوړښت او خدمت ترتیب له مخې وټاکئ. بسته شوی unit کېدای شي پرځای یې د چمتووالي خبرتیا یا د جوړښت نورې ځانګړې غوراوي وکاروي؛ کله چې یې سمون کوئ هغه ماډل وساتئ.
اوس ژورنال د Squid د پیل پیغامونو سره پرتله کړئ. د جملې تېروتنه، نه لاسرسي وړ کاري پوښه یا وژونکی پیل کولای شي خدمت واقعاً ودروي او د هغه PID فایل لرې کړي. یوازې ورکېدل هغه وتل د پروسې له غلط تعقیب څخه نه بېلوي. د پوښې خاوندۍ په تکراري ډول بدلولو پرځای هغه لامل سم کړئ چې دا پیغامونه یې ملاتړ کوي.