Shepherd ප්රධාන ආරම්භක පද්ධතිය (PID 1 සමඟ init) ලෙසත්, තනි පරිශීලකයින්ගේ පසුබිම් ක්රියාවලීන් කළමනාකරණය කිරීමටත් (උදාහරණයක් ලෙස, tor, privoxy, mcron, ආදිය) අයිතිවාසිකම් සමඟ ක්රියාත්මක කිරීම සඳහා වෙනම ආකෘතියකින් භාවිතා කළ හැක. මෙම පරිශීලකයන්. ෂෙපර්ඩ් විසින් සේවා අතර සම්බන්ධතා සැලකිල්ලට ගනිමින්, තෝරාගත් සේවාව රඳා පවතින සේවාවන් ගතිකව හඳුනාගෙන ආරම්භ කිරීමෙන් සේවා ආරම්භ කිරීම සහ නැවැත්වීමේ කාර්යය සිදු කරයි. ෂෙපර්ඩ් සේවා අතර ගැටුම් හඳුනා ගැනීමට සහ ඒවා සමගාමීව ක්රියාත්මක වීම වැළැක්වීමට ද සහාය දක්වයි.
ප්රධාන නවෝත්පාදන:
- Make-kill-destructor ක්රියාවලි සමූහයක් ඝාතනය කරයි;
- PID ගොනුවක් සෑදීම සඳහා පොරොත්තු කාලය තීරණය කරන "default-pid-file-timeout" පරාමිතිය එකතු කරන ලදී;
- PID ගොනුව කල් ඉකුත්වීම තුළ නොපෙන්වන්නේ නම්, සම්පූර්ණ ක්රියාවලි කණ්ඩායම අවසන් වේ (තීරණය කරයි
ගැටලුව PID ගොනුවක් නොමැතිව වැඩ ක්රියාවලීන් අත්හැරීම); - “make-forkexec-constructor” වෙත “#:file-creation-mask” පරාමිතිය එක් කර, ලොග් ගොනු නිර්මාණය ක්රියාවට නංවා පැරණි ඇමතුම් සම්මුතියට සහාය දීම නැවැත්වීය;
- GNU/Hurd වැනි prctl නොමැති පද්ධති මත සම්පාදනය කිරීමේ ගැටළු විසඳා ඇත;
- සෑම තත්පරයකම SIGALRM යැවීමට හේතු වූ ගැටලුවක් විසඳා ඇත.
මූලාශ්රය: opennet.ru