ಸೋಮಾರಿಗಳಿಗೆ ಕ್ರಾನ್ನ ಬಳಕೆ. ಲಿನಕ್ಸ್ ಮತ್ತು ಡೆಡ್ಲಿ ಸಿನ್ಸ್ ಭಾಗ ಎರಡು

ನಿದ್ರಿಸುತ್ತಿರುವ ಹುಲಿ

ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಗಳನ್ನು ಮಾಡಲು ನೀವು ಸೋಮಾರಿಯಾಗಿದ್ದರೆ, ಕ್ರಾನ್ ಅವುಗಳನ್ನು ನಿಮಗಾಗಿ ಮಾಡುತ್ತದೆ.

ಇದು ಎರಡನೇ ಲೇಖನ ಕ್ಯಾಥೋಲಿಕ್ ಚರ್ಚ್ "ಮಾರಣಾಂತಿಕ ಪಾಪಗಳು" ಎಂದು ಕರೆಯುವ ಪಟ್ಟಿಯನ್ನು ನಾವು ಸಿ ಗೆ ಕ್ಷಮಿಸಿ ಬಳಸುವ ಸರಣಿಯಿಂದLinux ಪ್ರಪಂಚದ ಆಜ್ಞೆಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಸೋಮಾರಿತನವನ್ನು ಬೆಳೆಸುವವರಿಗೆ ತುಂಬಾ ಉಪಯುಕ್ತವಾದ ಕ್ರಾನ್ನ ಬಳಕೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತೇವೆ.

ನಾವು ಸುಲಭವಾಗಿ ಮನನೊಂದಿರುವ ಜನರ ಕಾಲದಲ್ಲಿ ಬದುಕುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿದರೆ, ವಿಷಯಕ್ಕೆ ಬರುವ ಮೊದಲು ನಾನು ಸ್ಪಷ್ಟಪಡಿಸುತ್ತೇನೆ, ಯಾರ ಧಾರ್ಮಿಕ ನಂಬಿಕೆಗಳನ್ನು ಗೇಲಿ ಮಾಡುವುದು ನನ್ನ ಉದ್ದೇಶವಲ್ಲ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಸ್ವಯಂ ಅಪಹಾಸ್ಯ. ನಾನು XNUMX ರ ದಶಕದ ಬಹುಪಾಲು ಭಾಗವನ್ನು ಕ್ಯಾಟೆಕಿಸಮ್ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡಿದ್ದೇನೆ, ಇದರಿಂದಾಗಿ ನನ್ನ ಮೊದಲ ಕಮ್ಯುನಿಯನ್ ಅನ್ನು ತೆಗೆದುಕೊಂಡ ನಂತರ ನಾನು ಮತ್ತೆ ಚರ್ಚ್‌ಗೆ ಕಾಲಿಡಲಿಲ್ಲ, ಆದರೆ ಕೆಲವು ಕುಟುಂಬ ಘಟನೆಗಳು ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ. ಆ ಸಮಯವನ್ನು ಹೇಗಾದರೂ ಮರಳಿ ಪಡೆಯಬೇಕು.

ಕ್ರಾನ್ ಮತ್ತು ಕ್ರಾಂಟಾಬ್ ಯಾವುದಕ್ಕಾಗಿ?

ಕ್ರಾನ್ ಒಂದು ಡೀಮನ್ ಎಂದು ನಾವು ಹೇಳಿದ್ದೇವೆ, ಅಂದರೆ ಬಳಕೆದಾರರ ಹಸ್ತಕ್ಷೇಪವಿಲ್ಲದೆ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ರನ್ ಆಗುವ ಪ್ರೋಗ್ರಾಂ. ಈ ಲೇಖನಕ್ಕಾಗಿ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಗಾಗಿ ಹುಡುಕುತ್ತಿರುವಾಗ, ಡೀಮನ್ ಅನ್ನು ಭಾಷಾಂತರಿಸುವುದು (ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಉತ್ಪನ್ನಗಳು ಈ ರೀತಿಯ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕರೆಯುವ ವಿಧಾನ) ಡೀಮನ್ ಎಂದು ನಾನು ಕಂಡುಹಿಡಿದಿದ್ದೇನೆ ವ್ಯಾಪಕ ದೋಷಆದರೆ ನಾನು ಅದನ್ನು ಸರಿಪಡಿಸಲು ಹೋಗುವುದಿಲ್ಲ. ನಾವು ಪಾಪಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ, ಕನಿಷ್ಠ ಒಂದು ರಾಕ್ಷಸ ಇರಬೇಕು.

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

ಹಿಂದಿನ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ನಾವು crontab ಅನ್ನು ರಚಿಸುವ ಆಜ್ಞೆಗಳು ಎಂದು ಹೇಳಿದ್ದೇವೆ:

crontab –e ಡೀಫಾಲ್ಟ್ ಬಳಕೆದಾರರಿಗೆ

O

crontab –u nombre_de_usuario ಇತರ ಯಾವುದೇ.

Crontab ಪಠ್ಯ ಫೈಲ್ ಆಗಿದ್ದು ಅದು ಏನು ಮಾಡಬೇಕು ಮತ್ತು ಯಾವಾಗ ಮಾಡಬೇಕು ಎಂಬುದರ ಕುರಿತು ಕ್ರಾನ್ ಸೂಚನೆಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಕ್ರಾಂಟಾಬ್ ಮೂಲಕ ಕ್ರಾನ್ ಅನ್ನು ಬಳಸುವ ಬಗ್ಗೆ

ನಮ್ಮ ಕ್ರಾಂಟಾಬ್ ಅನ್ನು ರಚಿಸಲು ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು:

  • ಪ್ರತಿ ಕಾರ್ಯಕ್ಕೆ ಒಂದು ಸಾಲನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
  • ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಸೂಚಿಸಬೇಕು. ಒಂದು ವೇಳೆ ಇದು ಆವರ್ತಕತೆಯ ಅಗತ್ಯವಿರುವ ಕಾರ್ಯವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರತಿ ಬುಧವಾರ ಬೆಳಿಗ್ಗೆ 5 ಗಂಟೆಗೆ, ಉಳಿದ ನಿಯತಾಂಕಗಳನ್ನು ನಕ್ಷತ್ರ ಚಿಹ್ನೆಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ (*).
  • ನಿರ್ದಿಷ್ಟ ಪ್ಯಾರಾಮೀಟರ್‌ಗೆ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಪ್ರತಿ ಮೌಲ್ಯವನ್ನು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು.
  • ನಿಯತಾಂಕಗಳನ್ನು ಜಾಗದಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ.
  • ಕಮಾಂಡ್ ಲಾಂಚರ್ ಇರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ತಿಳಿದಿರಬೇಕು

ಉದಾಹರಣೆಗೆ, ನಮ್ಮ ಮಕ್ಕಳ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಪ್ರತಿದಿನ ರಾತ್ರಿ 20:XNUMX ಗಂಟೆಗೆ ಆಫ್ ಮಾಡಬೇಕೆಂದು ನಾವು ಬಯಸಿದರೆ, ಸೂಚನೆಯು ಹೀಗಿರುತ್ತದೆ.

0 20 * * * /sbin/shutdown

ಒಂದು ವೇಳೆ ನಾವು ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆಯು ಭಾನುವಾರದಂದು ಮಾತ್ರ ಇರಬೇಕೆಂದು ನಾವು ಬಯಸಿದರೆ, ನಾವು ಸೂಚನೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ

0 20 * * 0 /sbin/shutdown

ಎಲ್ಲಾ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಟೈಪ್ ಮಾಡುವುದರಿಂದ ನಮ್ಮನ್ನು ಉಳಿಸುವ ಕೆಲವು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳಿವೆ. ಅವುಗಳೆಂದರೆ:

  • @ಗಂಟೆಗೆ: ಗಂಟೆಯ ಸಮಯದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. 
  • @ಪ್ರತಿದಿನ: ಪ್ರತಿ ದಿನದ ಆರಂಭದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
  • @ಸಾಪ್ತಾಹಿಕ: ವಾರದ ಮೊದಲ ದಿನದ ಆರಂಭದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
  • @ಮಾಸಿಕ: ಪ್ರತಿ ತಿಂಗಳ ಮೊದಲ ದಿನದ ಆರಂಭದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ.
  • @ವಾರ್ಷಿಕ: ವರ್ಷದ ಮೊದಲ ನಿಮಿಷದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ.

ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸುವ ಕೆಲವು ಉದಾಹರಣೆಗಳು:

@daily /bin/sh /ruta_al_script/nombre_del_script.sh ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ.

@hourly /bin/python3 /ruta_al_script/nombre_del_script.py ಪ್ರತಿ ಗಂಟೆಗೆ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ.

ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿರಬೇಕು.

ನಾವು ನೋಡಿದ ಉದಾಹರಣೆಗಳಲ್ಲಿ, ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರ ಸೂಚಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮಾರ್ಗವೂ ಸಹ ಇದೆ. ನಾವು ಈ ಡೈರೆಕ್ಟರಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಿದ್ದೇವೆ:

  • /ಡಬ್ಬ: ಇದು ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಾಚರಣೆಗೆ ಅಗತ್ಯವಾದ ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
  • /sbin: ಮೂಲ ಬಳಕೆದಾರರು ಸಿಸ್ಟಮ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಇಲ್ಲಿವೆ.
  • / ಮನೆ: ಪ್ರತಿ ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.
  • /usr: ಬಳಕೆದಾರರು ಸ್ಥಾಪಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ಇಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ಈ ಪಟ್ಟಿಯಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಹೆಸರುಗಳು ಮತ್ತು ಕಾರ್ಯಗಳೊಂದಿಗೆ ಫೈಲ್‌ಗಳನ್ನು ಅವು ಒಳಗೊಂಡಿರುತ್ತವೆ.

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


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

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

*

*

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