sysvinit 2.96 инициализация Π½Π° систСмата

Π˜Π·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΎΡ‚ освобоТдаванС Π½Π° класичСската систСма Π·Π° стартиранС sysvinit 2.96, ΠΊΠΎΠΉΡ‚ΠΎ бСшС ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² Linux дистрибуции ΠΏΡ€Π΅Π΄ΠΈ systemd ΠΈ стартиращи, ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² дистрибуции ΠΊΠ°Ρ‚ΠΎ Devuan ΠΈ antiX. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ вСрсии Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ във Π²Ρ€ΡŠΠ·ΠΊΠ° с sysvinit insserv 1.21.0 ΠΈ
startpar 0.64. полСзност insserv Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° процСса Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ зависимоститС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ‡Π°Π»Π½ΠΈΡ‚Π΅ скриптовС ΠΈ startpar ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС, Π·Π° Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ мноТСство скриптовС сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° систСмата.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Ρ„Π»Π°Π³ "-z" към ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° pidof Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·ΠΎΠΌΠ±ΠΈΡ€Π°Π½ΠΈ процСси ΠΈ процСси Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π·Π°ΠΌΡ€ΡŠΠ·Π²Π°Π½Π΅ Π½Π° I/O (ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π° Z ΠΈ D, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° бяха пропуснати ΠΏΠΎΡ€Π°Π΄ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° увисванС);
  • Π˜Π·Ρ‡ΠΈΡΡ‚Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄ ΠΎΡ‚ readbootlog;
  • Π€Π»Π°Π³ΡŠΡ‚ β€ž-eβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ към процСса Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΆΡƒΡ€Π½Π°Π»ΠΈ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° bootlogd, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° всички ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΆΡƒΡ€Π½Π°Π»Π°, Π±Π΅Π· Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ изрязванС Π½Π° спСциални символи;
  • Към ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° insserv Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ„Π»Π°Π³ "-q", ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° прСдупрСТдСния към ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° (ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ сС само сСриозни Π³Ρ€Π΅ΡˆΠΊΠΈ);
  • ВСстовият ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π² startpar. Π—Π° Π΄Π° сС опрости Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ„Π»Π°Π³ΡŠΡ‚ "-n", ΠΊΠΎΠΉΡ‚ΠΎ добавя ΠΈΠΌΠ΅Π½Π° Π½Π° скриптовС към ΠΈΠ·Ρ…ΠΎΠ΄Π°. Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° оптимизация (-O2) Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π’ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΎΡ‚ изпълнявани Π·Π°Π΄Π°Ρ‡ΠΈ липсващият Π·Π½Π°ΠΊ Π·Π° ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Π΄ сС ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, Π·Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ смСсванСто Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π² Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°. ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π° Π΅ рСгрСсия, която Π΅ ΠΊΠ°Ρ€Π°Π»Π° заданията Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΈ Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€