Siideynta sysvinit 2.95 init system

dhacay sii daayo nidaamka init classic sysvinit 2.95, kaas oo si weyn loogu isticmaali jiray qaybinta Linux maalmo ka hor nidaamka iyo kor u kaca, oo hadda sii socota in loo isticmaalo qaybinta sida Devuan iyo antiX. Isla mar ahaantaana, sii daynta insserv 1.20.0 iyo
bilowga 0.63. Utility u adeegid waxaa loogu talagalay in lagu habeeyo habka rarka iyadoo la tixgalinayo ku tiirsanaanta u dhexeeya qoraallada init, iyo bilow loo isticmaalo si loo hubiyo in si siman loo bilaabay dhowr qoraal inta lagu guda jiro bootinta nidaamka.

Siideynta cusub:

  • Adeegga "pidof" wuxuu joojiyay taageerida qaabaynta wax soo saarka wuxuuna meesha ka saaray calanka "-f", maadaama koodka habaynta uu sababay arrimo amniga iyo khaladaadka xusuusta ee iman kara. Haddii aad u baahan tahay inaad bedesho qaabka wax soo saarka, hadda waxaa laguu soo bandhigay inaad isticmaasho ikhtiyaarka "-d" si aad u go'aamiso xadeeyaha oo aad ugu beddelato yutiilitida sida "tr";
  • Marxaladda xidhidhku hadda waxay khusaysaa daahitaanno ilbiriqsi halkii ay ahayd hakad labaad oo buuxa (do_msleep() waxa loo yaqaan halkii do_sleep()). Isbeddelku wuxuu oggolaaday celcelis ahaan nus ilbiriqsi si loo yareeyo xiritaanka iyo dib u bilaabista waqtiga;
  • Dukumeentigu wuxuu si faahfaahsan u qeexayaa habdhaqanka utility joojinta iyo fursadaha la xidhiidha (-h, -H iyo -P);
  • Joojiyey isku xidhka maktabadda sepol, oo aan hadda la isticmaalin;
  • Isbeddel ayaa lagu sameeyay faylalka la dhisayo (Makefile) ee kaydinta Inta lagu jiro rakibidda, insserv dib uma qorto faylka insserv.conf Settings haddii uu hore u jiray, laakiin wuxuu kaydiyaa fayl cusub oo insserv.conf.sample u dhow.
  • Habaynta lagu daray faylka /etc/insserv/file-filters, kaas oo aad ku qeexi karto liiska kordhinta (tusaale, .git iyo .puppet) kuwaas oo la iska indho tiri doono marka qoraalada ku jira /etc/init.d.
  • Waxaa lagu daray "-i" ikhtiyaar si loogu dhejiyo si loo qeexo hage kale oo loogu talagalay faylalka qeexida ku tiirsanaanta.
  • Insserv waxay nadiifisay qolka tijaabada ee laga soo wareejiyay Debian waxayna xaqiijisay bilawgeeda iyadoo la adeegsanayo amarka "samaynta jeeg". Guuldarada tijaabadu hadda waxay joojisaa tijaabin dheeraad ah waxayna kaydisaa statistics saxanka si loo baaro dhibaatada. Intii lagu gudajiray shaqada qolka tijaabada, xaalado kala duwan oo dhib leh ayaa la ogaaday in adeeguhu uu si sax ah u xamili karo ama u bixin karo muujinta digniinta. Tusaale ahaan, insserv waxay hadda ku kooban tahay digniin marka ay jirto ku-tiirsanaan aan la cayimin "$adeegga" ama marka isla runlevel lagu cayimay goobaha Default-Start iyo Default-Stop.
  • Amarka startpar hadda waxaa lagu rakibay tusaha / bin halkii uu ka ahaan lahaa / sbin, maadaama ay isticmaali karaan maamulayaasha aan maamulayaasha ahayn iyo sidoo kale isticmaalayaasha caadiga ah. Qorshihii lagu rari lahaa faylalka xisaabaadka ku-tiirsanaanta /etc loona wareejiyo/var ama /lib waa la joojiyay,maxaa yeelay dhibaatooyinka iman kara ayaa soo bixi kara marka la isticmaalayo nidaamyada faylalka shabakada iyo la jaanqaadka adeegyada qaar ayaa jabay. Koodhka dhexdiisa, xariiqyada qaar ee lagu hubiyay cabbirka() ayaa lagu beddelaa joogtayn.

Source: opennet.ru

Add a comment