sysvinit 2.96 init ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ

ಪರಿಚಯಿಸಿದರು ಕ್ಲಾಸಿಕ್ init ವ್ಯವಸ್ಥೆಯ ಬಿಡುಗಡೆ ಸಿಸ್ವಿನಿಟ್ 2.96, ಇದು systemd ಮತ್ತು ಅಪ್‌ಸ್ಟಾರ್ಟ್‌ನ ಹಿಂದಿನ ದಿನಗಳಲ್ಲಿ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲ್ಪಟ್ಟಿತು ಮತ್ತು ಈಗ ಡೆವುವಾನ್ ಮತ್ತು ಆಂಟಿಎಕ್ಸ್‌ನಂತಹ ವಿತರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಇನ್ಸರ್ವ್ 1.21.0 ಮತ್ತು ಬಿಡುಗಡೆಗಳು
ಪ್ರಾರಂಭ 0.64. ಉಪಯುಕ್ತತೆ ಒಳಸೇರಿಸು init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ನಡುವಿನ ಅವಲಂಬನೆಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಲೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಮತ್ತು ಪ್ರಾರಂಭ ಸಿಸ್ಟಮ್ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಹಲವಾರು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಸಮಾನಾಂತರ ಉಡಾವಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • ಪರಿಶೀಲಿಸಲು pidof ಗೆ "-z" ಫ್ಲ್ಯಾಗ್ ಸೇರಿಸಲಾಗಿದೆ ಜೊಂಬಿ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು I/O ಹೆಪ್ಪುಗಟ್ಟಿದ ಸ್ಥಿತಿಯಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳು (ರಾಜ್ಯಗಳು Z ಮತ್ತು D, ಘನೀಕರಣದ ಸಾಧ್ಯತೆಯಿಂದಾಗಿ ಹಿಂದೆ ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ);
  • ರೀಡ್‌ಬೂಟ್‌ಲಾಗ್ ಉಪಯುಕ್ತತೆಯ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ;
  • ಬೂಟ್ ಲಾಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು "-e" ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬೂಟ್‌ಲಾಗ್ ಪ್ರಕ್ರಿಯೆಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ನೀವು ಸ್ವೀಕರಿಸಿದ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಲಾಗ್‌ನಲ್ಲಿ ಉಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಸಾಮಾನ್ಯೀಕರಣವನ್ನು ನಿರ್ವಹಿಸದೆ ಮತ್ತು ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಕತ್ತರಿಸದೆ;
  • "-q" ಫ್ಲ್ಯಾಗ್ ಅನ್ನು insserv ಪ್ರೋಗ್ರಾಂಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಕನ್ಸೋಲ್ಗೆ ಎಚ್ಚರಿಕೆಗಳ ಔಟ್ಪುಟ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ (ಗಂಭೀರ ದೋಷಗಳನ್ನು ಮಾತ್ರ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ);
  • ಸ್ಟಾರ್ಟ್‌ಪಾರ್‌ನಲ್ಲಿನ ಪರೀಕ್ಷಾ ಸೂಟ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ. ಲಾಗ್ ಪಾರ್ಸಿಂಗ್ ಅನ್ನು ಸರಳಗೊಳಿಸಲು, "-n" ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಔಟ್‌ಪುಟ್‌ಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಹೆಸರುಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಆಪ್ಟಿಮೈಸೇಶನ್ ಮೋಡ್ (-O2) ನಲ್ಲಿ ಕಟ್ಟಡವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. ಲಾಗ್‌ನಲ್ಲಿ ಸಂದೇಶಗಳ ಮಿಶ್ರಣವನ್ನು ತಡೆಯಲು ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರ್ಯಗಳಿಂದ ಸಂದೇಶಗಳಿಗೆ ಕಾಣೆಯಾದ ಲೈನ್ ಫೀಡ್ ಅಕ್ಷರವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಗತ್ತಿಸಲಾಗಿದೆ. ಸಮಾನಾಂತರಗೊಳಿಸದ ಉದ್ಯೋಗಗಳನ್ನು ಸಂವಾದಾತ್ಮಕ ಎಂದು ತಪ್ಪಾಗಿ ಗುರುತಿಸಲು ಕಾರಣವಾದ ಹಿಂಜರಿತವನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ