Liberigo de sysvinit 2.96 init-sistemo

Enkondukita liberigo de la klasika init-sistemo sysvinit 2.96, kiu estis vaste uzita en Linukso-distribuoj en la tagoj antaŭ systemd kaj upstart, kaj nun daŭre estas uzita en distribuoj kiel ekzemple Devuan kaj antiX. Samtempe, eldonoj de la insserv 1.21.0 kaj
startpar 0.64. Utilo inserv estas desegnita por organizi la ŝarĝan procezon konsiderante dependecojn inter init-skriptoj, kaj startpar uzata por certigi paralelan lanĉon de pluraj skriptoj dum sistema ekfunkciigo.

En la nova eldono:

  • Aldonita "-z" flago al pidof por kontrolo zombiaj procezoj kaj procezoj en I/O frosta ŝtato (ŝtatoj Z kaj D, kiuj antaŭe estis preterpasitaj pro la ebleco de frostiĝo);
  • La eligo de la ilo readbootlog estis purigita;
  • La flago "-e" estis aldonita al la bootlogd-procezo por konservi lanĉajn protokolojn, kiu ebligas al vi konservi ĉiujn ricevitajn datumojn en la protokolo, sen fari normaligon kaj fortranĉi specialajn signojn;
  • La flago "-q" estis aldonita al la insserv programo, malŝaltante la eligon de avertoj al la konzolo (nur seriozaj eraroj estas montrataj);
  • La testaro en startpar estis ĝisdatigita. Por simpligi protokolan analizon, la flago "-n" estis aldonita, kiu aldonas skriptonomojn al la eligo. Defaŭlte, konstruado en optimumiga reĝimo (-O2) estas aktivigita. La mankanta linioflua signo estas aŭtomate alfiksita al mesaĝoj de rulaj taskoj por malhelpi miksadon de mesaĝoj en la protokolo. Korektis regreson, kiu kaŭzis laborojn, kiuj ne estis paraleligitaj, malĝuste markitaj kiel interagaj.

fonto: opennet.ru

Aldoni komenton