ಸೋಮಾರಿಯಾದ ಜನರಿಗೆ ಕ್ರಾನ್ ಮತ್ತು ಅನಾಕ್ರಾನ್ ಬಗ್ಗೆ. ಲಿನಕ್ಸ್ ಮತ್ತು ಡೆಡ್ಲಿ ಸಿನ್ಸ್ ಭಾಗ XNUMX

ಖಾಲಿ crontab ಫೈಲ್

ಯಾವ ಹೇಳಿಕೆಗಳನ್ನು ರನ್ ಮಾಡಬೇಕೆಂದು ಕ್ರಾನ್‌ಗೆ ಹೇಳಲು ಈ ಕ್ರಾಂಟಾಬ್ ಫೈಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ರಲ್ಲಿ ಮೂರನೇ ಭಾಗ ಈ ಲೇಖನಗಳ ಸರಣಿಯಲ್ಲಿ ನಾವು ಏಳು ಮಾರಣಾಂತಿಕ ಪಾಪಗಳನ್ನು ಕ್ಷಮಿಸಿ ಬಳಸುತ್ತಿದ್ದೇವೆ Linux ಗಾಗಿ ಪರಿಕರಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ತಿಳಿಯಿರಿ, ನಾವು ಕ್ರಾನ್ ಕಾನ್ಫಿಗರೇಶನ್ ಕುರಿತು ಹೆಚ್ಚು ಕಾಮೆಂಟ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಾವು ಪರ್ಯಾಯದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ

ಕ್ರಾನ್ ಸಿಸ್ಟಮ್ ನಿರ್ವಹಣೆ ಕಾರ್ಯಗಳನ್ನು ನಿಯಮಿತವಾಗಿ ನಡೆಸಲು ಒಂದು ಅದ್ವಿತೀಯ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ಕ್ರೊಂಟಾಬ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಪಠ್ಯ ಫೈಲ್‌ನಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ಕ್ರಾನ್ ಮತ್ತು ಅನಾಕ್ರಾನ್ ಬಗ್ಗೆ

ಹಿಂದಿನ ಲೇಖನಗಳಲ್ಲಿ ನಾವು ಕ್ರಾನ್‌ಗೆ ನೀಡಬೇಕಾದ ಸೂಚನೆಗಳ ರಚನೆಯನ್ನು ಚರ್ಚಿಸಿದ್ದೇವೆ. ಈಗ ನಾವು crontab ಫೈಲ್ ಅನ್ನು ಬರೆಯಲು ಸುಲಭವಾದ ಮಾರ್ಗವನ್ನು ನೋಡುತ್ತೇವೆ.

ಆಜ್ಞೆ crontab –e ಬಹುತೇಕ ಖಾಲಿ crontab ಫೈಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಪೌಂಡ್ ಚಿಹ್ನೆಯಿಂದ (#) ಮೊದಲು ಕೆಲವು ಸಾಲುಗಳಿವೆ. ಈ ಚಿಹ್ನೆಯು ಕಾಮೆಂಟ್‌ಗಳು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಬಾರದು ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ನಾವು ಅವುಗಳನ್ನು ಅಳಿಸಬಹುದು ಅಥವಾ ಬಿಡಬಹುದು.

ನಾವು ಈ ಸಾಲುಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬೇಕು:

SHELL=/bin/bash: ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಬಳಸಬೇಕಾದ ಶೆಲ್ ಬ್ಯಾಷ್ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಶೆಲ್ ಎನ್ನುವುದು ಕಮಾಂಡ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಆಗಿದ್ದು ಅದು ಬಳಕೆದಾರರಿಗೆ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

MAILTO=una_dirección_de_mail: ಸರ್ವರ್-ಸೈಡ್ ವಿತರಣೆಗಳಲ್ಲಿ ದೋಷ ವರದಿಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ನಿರ್ವಾಹಕರಿಗೆ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಅದಕ್ಕಾಗಿಯೇ ಅವುಗಳನ್ನು ಕಳುಹಿಸಲು ಕ್ರಾನ್ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬಳಸುವ ಆಯ್ಕೆಯಾಗಿದೆ. ಡೆಸ್ಕ್‌ಟಾಪ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಆ ವಿಳಾಸವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿಲ್ಲ ಆದ್ದರಿಂದ ನಾವು ಇದನ್ನು ಈ ವೇರಿಯಬಲ್‌ನೊಂದಿಗೆ ಮಾಡಬಹುದು.

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin: ಇದು ಪ್ರತಿ ಆಜ್ಞೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸುವುದರಿಂದ ನಮ್ಮನ್ನು ಉಳಿಸುತ್ತದೆ.

ಅನಾಕ್ರಾನ್

ಕ್ರಾನ್ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಪರಿಕರಗಳಲ್ಲಿ ಅತ್ಯಂತ ಪ್ರಸಿದ್ಧವಾಗಿದೆ, ಆದರೆ ಇದು ನ್ಯೂನತೆಯನ್ನು ಹೊಂದಿದೆ, ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಆಫ್ ಮಾಡಿದರೆ ಅಥವಾ ಅಮಾನತುಗೊಳಿಸಿದರೆ, ಪೂರ್ವನಿಗದಿಪಡಿಸಿದ ದಿನಾಂಕಕ್ಕೆ ಹಿಂತಿರುಗುವವರೆಗೆ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲಾಗುವುದಿಲ್ಲ. ಅನಾಕ್ರಾನ್. ಇದಕ್ಕೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಅಧಿವೇಶನವನ್ನು ಪುನರಾರಂಭಿಸಿದಾಗ, ಬಾಕಿ ಉಳಿದಿರುವ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ನೋಡಿಕೊಳ್ಳುತ್ತದೆ. ಸೂಚನೆಯನ್ನು ಕೊನೆಯದಾಗಿ ಯಾವಾಗ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಯಿತು ಮತ್ತು ಅದನ್ನು ಎಷ್ಟು ಬಾರಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂದು ಹೇಳಲಾಗಿದೆ ಎಂಬುದನ್ನು ಪ್ರೋಗ್ರಾಂ ಕಂಡುಹಿಡಿಯುತ್ತದೆ. ಬಾಕಿ ಇರುವ ಉದ್ಯೋಗಗಳ ಪಟ್ಟಿಯನ್ನು ಈ ಸಂದರ್ಭದಲ್ಲಿ anacrontab ಎಂಬ ಪಠ್ಯ ಫೈಲ್‌ನಲ್ಲಿ ದಾಖಲಿಸಲಾಗಿದೆ. ಕ್ರಾನ್ ಮತ್ತು ಕ್ರಾಂಟಾಬ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ದಿನಾಂಕವನ್ನು ಒಂದು ದಿನ, ನಿಮಿಷಗಳಲ್ಲಿ ವಿಳಂಬ, ಉದ್ಯೋಗ ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಹೊಂದಿಸಲಾಗಿದೆ.

ಪ್ರತಿ ಕೆಲಸಕ್ಕಾಗಿ, ಕಳೆದ n ದಿನಗಳಲ್ಲಿ ಈ ಕೆಲಸವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂದು Anacron ಪರಿಶೀಲಿಸುತ್ತದೆ, ಇಲ್ಲಿ n ಎಂಬುದು ಆ ಕೆಲಸಕ್ಕೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅವಧಿಯಾಗಿದೆ. ಇಲ್ಲದಿದ್ದರೆ, Anacron ಕೆಲಸದ ಶೆಲ್ ಆಜ್ಞೆಯನ್ನು ನಡೆಸುತ್ತದೆ, ವಿಳಂಬ ನಿಯತಾಂಕವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ನಿಮಿಷಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಾಯುವ ನಂತರ.

ಆಜ್ಞೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ, Anacron ದಿನಾಂಕವನ್ನು ಆ ಕೆಲಸಕ್ಕಾಗಿ ವಿಶೇಷ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಫೈಲ್‌ಗೆ ಲಾಗ್ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ಮತ್ತೆ ಯಾವಾಗ ಚಲಾಯಿಸಬೇಕು ಎಂದು ನಿಮಗೆ ತಿಳಿಯುತ್ತದೆ. ಸಮಯದ ಲೆಕ್ಕಾಚಾರಕ್ಕಾಗಿ ದಿನಾಂಕವನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. ಸಮಯವನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.

ನಾವು ಅನಾಕ್ರಾನ್ ಅನ್ನು ಈ ಹೆಸರಿನಲ್ಲಿ ಅಥವಾ ಕ್ರೋನಿ ಎಂಬ ಇನ್ನೊಂದು ಪ್ಯಾಕೇಜ್‌ನ ಭಾಗವಾಗಿ ಮುಖ್ಯ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಕಾಣಬಹುದು.

ಅನಾಕ್ರಾನ್ ನಿಯತಾಂಕಗಳು

-ಎಫ್: ಸೂಚಿಸಿದ ದಿನಾಂಕವೇ ಎಂಬುದನ್ನು ಲೆಕ್ಕಿಸದೆ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

-ಅಥವಾ: ಉದ್ಯೋಗಗಳ ದಿನಾಂಕವನ್ನು ಪ್ರಸ್ತುತದಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ, ಆದರೆ ಅವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ.

-ಗಳು: ಹಿಂದಿನದನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಮಾತ್ರ ಕಾರ್ಯವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುವುದು ಎಂದು ಹೊಂದಿಸುತ್ತದೆ.

-ಎನ್: ದಿನಾಂಕ ಎಷ್ಟೇ ಇದ್ದರೂ ಕೆಲಸ ನಿರ್ವಹಿಸುತ್ತದೆ. -s ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಆನ್ ಮಾಡಿ.

-ಡಿ: ಇದು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ರನ್ ಆಗುವುದಿಲ್ಲ ಮತ್ತು ದೋಷಗಳನ್ನು ಪ್ರಮಾಣಿತ ದೋಷ ಸಂದೇಶವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ. ಕೆಲಸದ ಫಲಿತಾಂಶವನ್ನು ಮೇಲ್ ಮೂಲಕ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಡೆಸ್ಕ್‌ಟಾಪ್ ಸಿಸ್ಟಮ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ, ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಮೇಲೆ ಸೂಚಿಸಿದಂತೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.

-q: ಪ್ರಮಾಣಿತ ದೋಷ ಸಂದೇಶಗಳನ್ನು ರಚಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ. ಇದನ್ನು -d ಜೊತೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ.

-ಟಿ: ಒಂದು ವೇಳೆ ನೀವು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ರಚಿಸಲಾದ ಕಾರ್ಯ ಪಟ್ಟಿಗಿಂತ ವಿಭಿನ್ನವಾದ ಕಾರ್ಯ ಪಟ್ಟಿಯನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ಈ ಪ್ಯಾರಾಮೀಟರ್ ಅನಾಕ್ರಾನ್‌ಗೆ ಯಾವುದನ್ನು ಬಳಸಬೇಕೆಂದು ಹೇಳುತ್ತದೆ.

-ಟಿ: ಕಾರ್ಯ ಪಟ್ಟಿಯನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ನೋಡಲು ಅದನ್ನು ಪರೀಕ್ಷಿಸಿ. ಅದು ಇಲ್ಲದಿದ್ದರೆ, ಅದು ದೋಷ ಸಂದೇಶವನ್ನು ರಚಿಸುತ್ತದೆ.

-S ಅನಾಕ್ರಾನ್‌ನ ಬಳಕೆಗಾಗಿ ನಿಗದಿತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ.

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು anacrontab ಅನ್ನು ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂದು ನೋಡೋಣ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.