ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿ ಜನರೇಟರ್
ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ತಕ್ಷಣವೇ ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ರಚಿಸಿ, ವಿವರಿಸಿ ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸಿ. ವಿಷುಯಲ್ ಬಿಲ್ಡರ್ ಮತ್ತು ಎಕ್ಸ್ಪ್ರೆಶನ್ ಪಾರ್ಸರ್ - ಉಚಿತ, ಖಾಸಗಿ ಮತ್ತು ಕ್ಲೈಂಟ್-ಸೈಡ್.
ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ತಕ್ಷಣವೇ ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ರಚಿಸಿ, ವಿವರಿಸಿ ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸಿ. ವಿಷುಯಲ್ ಬಿಲ್ಡರ್ ಮತ್ತು ಎಕ್ಸ್ಪ್ರೆಶನ್ ಪಾರ್ಸರ್ - ಉಚಿತ, ಖಾಸಗಿ ಮತ್ತು ಕ್ಲೈಂಟ್-ಸೈಡ್.
ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು ವೇಳಾಪಟ್ಟಿಯನ್ನು ವಿವರಿಸುವ ಐದು (ಅಥವಾ ಸಿಸ್ಟಂ ಅನ್ನು ಅವಲಂಬಿಸಿ ಆರು) ಜಾಗ-ಬೇರ್ಪಡಿಸಿದ ಕ್ಷೇತ್ರಗಳಾಗಿವೆ: ನಿಮಿಷ, ಗಂಟೆ, ದಿನ-ತಿಂಗಳು, ತಿಂಗಳು ಮತ್ತು ವಾರದ ದಿನ. ಪ್ರತಿಯೊಂದು ಕ್ಷೇತ್ರವು ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳು, ಶ್ರೇಣಿಗಳು, ಪಟ್ಟಿಗಳು, ಏರಿಕೆಗಳು ಮತ್ತು ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. 1970 ರ ದಶಕದ ಅಂತ್ಯದಿಂದಲೂ ಕ್ರಾನ್ ವಾಸ್ತವಿಕ ಯುನಿಕ್ಸ್ ಶೆಡ್ಯೂಲಿಂಗ್ ಫಾರ್ಮ್ಯಾಟ್ ಆಗಿದೆ ಮತ್ತು ಈಗ ಯುನಿಕ್ಸ್ ಅನ್ನು ಮೀರಿ ಬಳಸಲಾಗಿದೆ - ಕುಬರ್ನೆಟ್ಸ್ ಕ್ರಾನ್ಜಾಬ್ಸ್, ಗಿಟ್ಹಬ್ ಆಕ್ಷನ್ಗಳು, AWS EventBridge ನಿಯಮಗಳು, ಜೆಂಕಿನ್ಸ್ ಉದ್ಯೋಗಗಳು ಮತ್ತು ಉತ್ಪಾದನೆಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಶೆಡ್ಯೂಲಿಂಗ್ ಸಿಸ್ಟಮ್ನಿಂದ.
ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಕೈಯಿಂದ ಓದುವುದು ಮತ್ತು ಬರೆಯುವುದು ದೋಷ ಪೀಡಿತವಾಗಿದೆ. ಕ್ಷೇತ್ರಗಳು ಸ್ಥಾನಿಕವಾಗಿವೆ, ದಿನ-ದಿನ ಮತ್ತು ವಾರದ ಪರಸ್ಪರ ಕ್ರಿಯೆಯು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ (ಎರಡೂ ಕ್ಷೇತ್ರಗಳಲ್ಲಿನ ಮೌಲ್ಯವು ಕೆಲಸವನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ, ಎರಡನ್ನೂ ಅಲ್ಲ), ಮತ್ತು ತಪ್ಪುಗಳು ಸರಿಯಾಗಿ ಕಾಣುವ ಆದರೆ ತಪ್ಪಾದ ಸಮಯದಲ್ಲಿ ಬೆಂಕಿಯ ವೇಳಾಪಟ್ಟಿಗಳನ್ನು ಮೌನವಾಗಿ ಉಂಟುಮಾಡುತ್ತವೆ. ಸರಳ-ಇಂಗ್ಲಿಷ್ ವೇಳಾಪಟ್ಟಿಗಳನ್ನು ಸರಿಯಾದ ಕ್ರಾನ್ ಸಿಂಟ್ಯಾಕ್ಸ್ಗೆ ಭಾಷಾಂತರಿಸುವ ಜನರೇಟರ್ ಈ ತಪ್ಪುಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.
ಈ ಉಪಕರಣವು ಎರಡು ದಿಕ್ಕುಗಳನ್ನು ನೀಡುತ್ತದೆ: ಸೌಹಾರ್ದ ರೂಪದಿಂದ ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ನಿರ್ಮಿಸುವುದು (ಪ್ರತಿ ಸೋಮವಾರ ಬೆಳಗ್ಗೆ 9 ಗಂಟೆಗೆ, ಪ್ರತಿ 5 ನಿಮಿಷಗಳ ವ್ಯವಹಾರದ ಸಮಯದಲ್ಲಿ), ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಮಾನವ ಪರಿಭಾಷೆಯಲ್ಲಿ ವಿವರಿಸುವುದು. ಯಾವುದೇ ಸರ್ವರ್ ಸಂವಹನವಿಲ್ಲದೆ ಎರಡೂ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ.
ಕ್ರಾನ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ದಟ್ಟವಾಗಿರುತ್ತದೆ ಮತ್ತು ಕ್ಷಮಿಸುವುದಿಲ್ಲ. ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳೆಂದರೆ ಗೊಂದಲಮಯವಾದ ದಿನ-ವಾರದ ಸಂಖ್ಯೆಯ (ಸಿಸ್ಟಮ್ಗೆ ಅನುಗುಣವಾಗಿ ಭಾನುವಾರ 0 ಅಥವಾ 7), ಆ ದಿನ-ಮಾಸಿಕ ಮತ್ತು ವಾರದ-ದಿನದ ಬಳಕೆ ಅಥವಾ ಅರ್ಥಶಾಸ್ತ್ರವನ್ನು ಮರೆತುಬಿಡುವುದು ಮತ್ತು ಇನ್ಕ್ರಿಮೆಂಟ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ತಪ್ಪಾಗಿ ಅರ್ಥೈಸಿಕೊಳ್ಳುವುದು (*/5 ಎಂದರೆ 0 ರಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಪ್ರತಿ 5). ನಿರ್ಮಾಣದ ಮೂಲಕ ಜನರೇಟರ್ ಇವುಗಳನ್ನು ಹಿಡಿಯುತ್ತದೆ - ಉತ್ಪತ್ತಿಯಾಗುವ ಅಭಿವ್ಯಕ್ತಿಗಳು ನೀವು ರೂಪದಲ್ಲಿ ವಿವರಿಸಿದ್ದಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ.
ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಓದುವುದು ಅಷ್ಟೇ ಕಷ್ಟ. 0 9 * * 1-5 ನಂತಹ ವೇಳಾಪಟ್ಟಿಯನ್ನು ನೀವು ಸಿಂಟ್ಯಾಕ್ಸ್ ತಿಳಿದ ನಂತರ ಪ್ರತಿ ವಾರದ ದಿನದಂತೆ 9 AM ಕ್ಕೆ ಓದುತ್ತದೆ, ಆದರೆ ಕ್ರಾನ್ನೊಂದಿಗೆ ಪರಿಚಯವಿಲ್ಲದ ಯಾರಾದರೂ ಪ್ರತಿ ಕ್ಷೇತ್ರವನ್ನು ನೋಡಬೇಕಾಗುತ್ತದೆ. ಮಾನವ ಪರಿಭಾಷೆಯಲ್ಲಿ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ವಿವರಿಸುವುದು ಒಂದು-ಆಫ್ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳಿಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಕಲಿಯುವುದಕ್ಕಿಂತ ವೇಗವಾಗಿರುತ್ತದೆ.
ವೇಳಾಪಟ್ಟಿ ಮಾದರಿಯನ್ನು ಆರಿಸಿ, ಕ್ರಾನ್ ಅಭಿವ್ಯಕ್ತಿ ಪಡೆಯಿರಿ.
ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕ್ರಾನ್ ಐದು ಕ್ಷೇತ್ರಗಳನ್ನು ಹೊಂದಿದೆ: ನಿಮಿಷ (0–59), ಗಂಟೆ (0–23), ತಿಂಗಳ ದಿನ (1–31), ತಿಂಗಳು (1–12), ವಾರದ ದಿನ (0–6 ಅಥವಾ 0–7, ಎರಡೂ ಭಾನುವಾರ). ಪ್ರತಿಯೊಂದು ಕ್ಷೇತ್ರವು ಒಂದೇ ಮೌಲ್ಯ, ಅಲ್ಪವಿರಾಮದಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿ, ಹೈಫನ್ನೊಂದಿಗೆ ಶ್ರೇಣಿ, / ಜೊತೆಗೆ ಹೆಚ್ಚಳ ಅಥವಾ * ಜೊತೆಗೆ ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ.
ದಿನ-ತಿಂಗಳು ಮತ್ತು ದಿನ-ವಾರದ ಬಳಕೆ ಅಥವಾ ಶಬ್ದಾರ್ಥ: ವೈಲ್ಡ್ಕಾರ್ಡ್ ಅಲ್ಲದ ಮೌಲ್ಯಕ್ಕೆ ಹೊಂದಿಸಿದರೆ, ಎರಡೂ ಹೊಂದಿಕೆಯಾದಾಗ ಕೆಲಸವು ರನ್ ಆಗುತ್ತದೆ. ಇದು ವಿರೋಧಾಭಾಸವಾಗಿದೆ ಆದರೆ POSIX ಕ್ರಾನ್ ನಡವಳಿಕೆಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ಎರಡೂ ಕ್ಷೇತ್ರಗಳನ್ನು ಹೊಂದಿಸುವುದು ವಿಶಾಲವಾದ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಕಿರಿದಾದ ಒಂದಲ್ಲ.
ವಿಸ್ತರಣೆಗಳು ಅನುಷ್ಠಾನದಿಂದ ಬದಲಾಗುತ್ತವೆ. ಕೆಲವರು ಆರನೇ ಕ್ಷೇತ್ರವನ್ನು ಸೆಕೆಂಡುಗಳವರೆಗೆ ಸ್ವೀಕರಿಸುತ್ತಾರೆ (ಕ್ವಾರ್ಟ್ಜ್, ಸ್ಪ್ರಿಂಗ್); ಕೆಲವರು ಸ್ವೀಕರಿಸುತ್ತಾರೆಯೇ? ವೈಲ್ಡ್ಕಾರ್ಡ್ ಪರ್ಯಾಯವಾಗಿ; ಕೆಲವು @ವಾರ್ಷಿಕ, @ಮಾಸಿಕ, @ದೈನಂದಿನ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಜನರೇಟರ್ ಹೆಚ್ಚಿನ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸೂಕ್ತವಾದ ಸ್ಟ್ಯಾಂಡರ್ಡ್ 5-ಫೀಲ್ಡ್ ಕ್ರಾನ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.