ಲಿನಕ್ಸ್ "ಸ್ಲೀಪ್" ಕಮಾಂಡ್ ಅನ್ನು ಪಾಶ್ ಮಾಡಿ ಸ್ಕ್ಯಾಪ್ ಮಾಡಲು ಹೇಗೆ ಬಳಸಬೇಕು

Bash ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸಲು ಲಿನಕ್ಸ್ ಸ್ಲೀಪ್ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಈ ಮಾರ್ಗದರ್ಶಿ ತೋರಿಸುತ್ತದೆ.

ನಿಮ್ಮದೇ ಆದ ನಿದ್ರೆ ಆಜ್ಞೆಯು ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ವಿಂಡೊವನ್ನು ಲಾಕ್ ಮಾಡಲು ಇಷ್ಟವಿಲ್ಲದಿದ್ದಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಷ್ಪ್ರಯೋಜಕವಾಗಿದೆ ಆದರೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಭಾಗವಾಗಿ ಅದನ್ನು ಆಜ್ಞೆಯನ್ನು ಮರುಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ವಿರಾಮ ಅಂಶವಾಗಿ ಹಲವಾರು ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ನೀವು ಇನ್ನೊಂದು ಸರ್ವರ್ನಿಂದ ನಕಲಿಸಲಾದ ಫೈಲ್ಗಳನ್ನು ಸಂಸ್ಕರಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂದು ಊಹಿಸಿ. ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಡೌನ್ಲೋಡ್ ಮಾಡುವುದನ್ನು ಮುಗಿಸುವವರೆಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಾರದು.

ಡೌನ್ಲೋಡ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರತ್ಯೇಕ ಲಿಪಿಯಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ.

ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲು ಒಂದು ಲೂಪ್ ಅನ್ನು ಹೊಂದಿರಬಹುದು (ಅಂದರೆ 50 ಫೈಲ್ಗಳು ಇರಬೇಕು ಮತ್ತು 50 ಫೈಲ್ಗಳನ್ನು ನಕಲು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಅದು ತಿಳಿದಿದೆ).

ಪ್ರೊಸೆಸರ್ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಸ್ಕ್ರಿಪ್ಟ್ ನಿರಂತರವಾಗಿ ಪರೀಕ್ಷೆ ಇಲ್ಲ. ಬದಲಾಗಿ, ಸಾಕಷ್ಟು ಫೈಲ್ಗಳನ್ನು ನಕಲು ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಪರೀಕ್ಷಿಸಲು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಮತ್ತು ಕೆಲವು ನಿಮಿಷಗಳವರೆಗೆ ವಿರಾಮ ಇಲ್ಲದಿದ್ದರೆ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. ನಿದ್ರಾ ಆಜ್ಞೆಯು ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ ಪರಿಪೂರ್ಣವಾಗಿದೆ.

ನಿದ್ರೆ ಆದೇಶವನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ಲಿನಕ್ಸ್ ಸ್ಲೀಪ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನಮೂದಿಸಿ:

5 ನಿದ್ರೆ

ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಹಿಂದಿರುಗುವ ಮೊದಲು ಮೇಲಿನ ಆಜ್ಞೆಯು ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಅನ್ನು 5 ಸೆಕೆಂಡುಗಳ ಕಾಲ ವಿರಾಮಗೊಳಿಸುತ್ತದೆ.

ನಿದ್ರೆ ಆಜ್ಞೆಯು ಮುಖ್ಯವಾದ ನಿದ್ರೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ನಂತರ ನೀವು ವಿರಾಮಗೊಳಿಸಲು ಬಯಸುವ ಸಂಖ್ಯೆ ಮತ್ತು ನಂತರ ಅಳತೆ ಘಟಕ.

ಸೆಕೆಂಡುಗಳು, ನಿಮಿಷಗಳು, ಗಂಟೆಗಳು ಅಥವಾ ದಿನಗಳಲ್ಲಿ ವಿಳಂಬವನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಏನಾದರೂ ಸಂಭವಿಸುವುದಕ್ಕಾಗಿ ಕಾಯುವ ದಿನಗಳು ಬಂದಾಗ, ಸ್ಕ್ಯಾನ್ ಅನ್ನು ನಿಯಮಿತ ಮಧ್ಯಂತರದಲ್ಲಿ ನಡೆಸಲು ಕ್ರಾನ್ ಕೆಲಸವನ್ನು ಪರಿಗಣಿಸುವುದರ ಮೌಲ್ಯಯುತವಾಗಬಹುದು, ಅಂತ್ಯದ ದಿನಗಳವರೆಗೆ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಓಡುವ ಸ್ಕ್ರಿಪ್ಟ್ ಹೊಂದಿರುವಂತೆ.

ನಿದ್ರಾ ಆಜ್ಞೆಯ ಸಂಖ್ಯೆ ಒಂದು ಪೂರ್ಣ ಸಂಖ್ಯೆಯ ಅಗತ್ಯವಿಲ್ಲ.

ನೀವು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಲು ಸರಿಯಾಗಿ ಸರಿಯಿದೆ:

3.5 ನಿದ್ರೆ

ಸ್ಲೀಪ್ ಕಮಾಂಡ್ಗೆ ಒಂದು ಉದಾಹರಣೆ ಬಳಸಿ

ಟರ್ಮಿನಲ್ ಆಧಾರಿತ ಕೌಂಟ್ಡೌನ್ ಗಡಿಯಾರವನ್ನು ಮಾಡಲು ನಿದ್ರೆ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಈ ಕೆಳಗಿನ ಸ್ಕ್ರಿಪ್ಟ್ ತೋರಿಸುತ್ತದೆ:

#! / ಬಿನ್ / ಬ್ಯಾಷ್

x = 10

ಹಾಗೆಯೇ [$ x -gt 0]

ಮಾಡಿ

ನಿದ್ರೆ 1s

ಸ್ಪಷ್ಟ

"$ x ಸೆಕೆಂಡುಗಳು ಸ್ಫೋಟಗೊಳ್ಳುವವರೆಗೆ" ಪ್ರತಿಧ್ವನಿ

x = $ (($ x - 1))

ಮಾಡಲಾಗುತ್ತದೆ

ಸ್ಕ್ರಿಪ್ಟ್ ವೇರಿಯೇಬಲ್ X ನಿಂದ 10 ಅನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ ಲೂಪ್ ತಿರುಗಿ ಮುಂದುವರಿಯುತ್ತದೆ, ಆದರೆ x ನ ಮೌಲ್ಯವು ಶೂನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿನದಾಗಿರುತ್ತದೆ.

ನಿದ್ರೆ ಆಜ್ಞೆಯು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಲೂಪ್ನ ಸುತ್ತಲೂ ವಿರಾಮಗೊಳಿಸುತ್ತದೆ.

ಸ್ಕ್ರಿಪ್ಟ್ ಉಳಿದ ಪ್ರತಿ ಪುನರಾವರ್ತನೆಯನ್ನು ತೆರೆ ತೆರವುಗೊಳಿಸುತ್ತದೆ, ಸಂದೇಶವನ್ನು "ಸ್ಫೋಟಿಸುವವರೆಗೆ x ಸೆಕೆಂಡುಗಳು" (ಅಂದರೆ 10) ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ x ನ ಮೌಲ್ಯದಿಂದ 1 ಅನ್ನು ಸಬ್ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ.

ನಿದ್ರೆ ಆಜ್ಞೆಯಿಲ್ಲದೆ, ಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಜೂಮ್ ಆಗುತ್ತದೆ ಮತ್ತು ಸಂದೇಶಗಳನ್ನು ತುಂಬಾ ವೇಗವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ನಿದ್ರೆ ಆಜ್ಞೆಯು ಕೇವಲ ಎರಡು ಸ್ವಿಚ್ಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ.

--help ಸ್ವಿಚ್ ಸಹಾಯ ಕಡತವನ್ನು ನಿದ್ರಾ ಆಜ್ಞೆಗಾಗಿ ತೋರಿಸುತ್ತದೆ. Man ಕಮಾಂಡ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಿಕೊಂಡು ನೀವು ಒಂದೇ ವಿಷಯವನ್ನು ಸಾಧಿಸಬಹುದು:

ಮನುಷ್ಯ ನಿದ್ರೆ

--version ಆಜ್ಞೆಯು ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಅನುಸ್ಥಾಪಿಸಲಾದ ನಿದ್ರಾ ಆಜ್ಞೆಯ ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.

--version ಸ್ವಿಚ್ನಿಂದ ಹಿಂದಿರುಗಿದ ಮಾಹಿತಿಯು ಹೀಗಿರುತ್ತದೆ: