සම්භාව්ය init පද්ධතියේ SysVinit 3.11 නිකුතුව ප්රකාශයට පත් කර ඇත, එය systemd සහ upstart වලට පෙර දිනවල Linux බෙදාහැරීම්වල බහුලව භාවිතා වූ අතර දැන් Devuan, Debian GNU/Hurd සහ antiX වැනි බෙදාහැරීම් වල දිගටම භාවිතා වේ. කේතය C භාෂාවෙන් ලියා GPLv2 බලපත්රය යටතේ බෙදා හැර ඇත. sysvinit සමඟ ඒකාබද්ධව භාවිතා කරන insserv සහ startpar උපයෝගිතා වල අනුවාදයන් වෙනස් වී නොමැත. init ස්ක්රිප්ට් අතර පරායත්තතා සැලකිල්ලට ගනිමින්, ඇරඹුම් ක්රියාවලිය සංවිධානය කිරීම සඳහා insserv උපයෝගීතාව සැලසුම් කර ඇති අතර, පද්ධති ඇරඹුම් ක්රියාවලියේදී ස්ක්රිප්ට් කිහිපයක් සමාන්තරව දියත් කිරීම සහතික කිරීම සඳහා startpar භාවිතා කරයි.
නව නිකුතුව මඟින් inittab ගොනුවේ ඇති shell විධාන තාර්කික ක්රියාකරුවන් සමඟ සම්බන්ධ කිරීමේ හැකියාව හඳුන්වා දෙයි, ඔබට විධානයක් ක්රියාත්මක කිරීමට ඉඩ ලබා දෙන්නේ පෙර විධානය සාර්ථකව සම්පූර්ණ කළහොත් (“cmd1 && cmd2”) හෝ අනෙක් අතට, ඊළඟ විධානය ක්රියාත්මක කිරීමට පමණි පෙර විධානය ක්රියාත්මක කරන විට දෝෂ කේතය ලබා දෙනු ඇත ( "cmd1 || cmd2") උදාහරණයක් ලෙස: ww:c:once:/usr/bin/command1 && echo "Success" > /var/log/command" ww:c:once:/usr/bin/command1 || echo "විධානය අසාර්ථකයි" > /var/log/command
මූලාශ්රය: opennet.ru
