ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಅಂಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಎಂಬ ಉಪಯುಕ್ತತೆಯನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನಾವು ಆಜ್ಞೆಗಳು ಪೂರ್ಣಗೊಂಡಾಗ ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ನಾವು ಚಾಲನೆಯಲ್ಲಿದ್ದೇವೆ ಟರ್ಮಿನಲ್. ಆಜ್ಞೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ ನಾವು ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಇದು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ಇದರೊಂದಿಗೆ ನಾವು ಆಜ್ಞೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇವೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂದು ನೋಡಲು ಟರ್ಮಿನಲ್ ಅನ್ನು ನಿರಂತರವಾಗಿ ಪರಿಶೀಲಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ದೀರ್ಘಾವಧಿಯ ಆಜ್ಞೆಯು ಪೂರ್ಣಗೊಂಡಾಗ ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಉಪಯುಕ್ತತೆಯು ನಮಗೆ ತಿಳಿಸುತ್ತದೆ. ಆರ್ಚ್ ಲಿನಕ್ಸ್, ಡೆಬಿಯನ್, ಉಬುಂಟು ಮತ್ತು ಇತರ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ನೀವು ಕುಳಿತುಕೊಳ್ಳಲು ಮತ್ತು ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುವುದನ್ನು ವೀಕ್ಷಿಸಲು ಸಾಕಷ್ಟು ಶಿಸ್ತು ಇಲ್ಲದಿದ್ದಾಗ ಈ ಉಪಯುಕ್ತತೆಯು ಸೂಕ್ತವಾಗಿ ಬರುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ನಾವು ದೀರ್ಘಾವಧಿಯ ಆಜ್ಞೆಗಳು ಪೂರ್ಣಗೊಂಡಾಗ ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ಪ್ರಾಂಪ್ಟ್ ತೋರಿಸುತ್ತದೆ, ಆಜ್ಞೆಗಳು ಅಂತ್ಯವನ್ನು ತಲುಪುವಾಗ ಟರ್ಮಿನಲ್ ಅನ್ನು ನೋಡುವುದನ್ನು ಬಿಟ್ಟು ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ನಾವು ನಮ್ಮ ಸಮಯವನ್ನು ಅರ್ಪಿಸಬಹುದು.
ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಡೀಫಾಲ್ಟ್ ಡೆಬಿಯನ್ ರೆಪೊಸಿಟರಿಗಳು ಮತ್ತು ಅವುಗಳ ರೂಪಾಂತರಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಉಬುಂಟುನಂತೆ. ನಾನು ಅದನ್ನು ಉಬುಂಟು 17.10 ರಂದು ಪರೀಕ್ಷಿಸಿದ್ದೇನೆ. ಪುಟದಲ್ಲಿ ಈ ಸ್ಕ್ರಿಪ್ಟ್ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಯಸುವ ಯಾರಾದರೂ ಗಿಟ್ಹಬ್ ಅವರಿಂದ ಯೋಜನೆಯ.
ಅದನ್ನು ನಿಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಸೇರಿಸಲು, ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ (Ctrl + Alt + T) ಚಲಾಯಿಸಿ:
sudo apt install undistract-me
ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ನಿಮ್ಮ ಬ್ಯಾಷ್ಗೆ "ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ" ಸೇರಿಸಿ:
echo 'source /etc/profile.d/undistract-me.sh' >> ~/.bashrc
ಪರ್ಯಾಯವಾಗಿ, ಈ ಆಜ್ಞೆಯನ್ನು ನಿಮ್ಮ ಬ್ಯಾಷ್ಗೆ ಸೇರಿಸಲು ನೀವು ಅದನ್ನು ಚಲಾಯಿಸಬಹುದು:
echo "source /usr/share/undistract-me/long-running.bash\nnotify_when_long_running_commands_finish_install" >> .bashrc
ಅಂತಿಮವಾಗಿ ನವೀಕರಣ ಬದಲಾವಣೆಗಳು ಒಂದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ:
source ~/.bashrc
ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಅಧಿಸೂಚನೆಗಾಗಿ ಸಮಯವನ್ನು ಬದಲಾಯಿಸಿ
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ದೀರ್ಘಾವಧಿಯ ಆಜ್ಞೆಯಾಗಿ ಪೂರ್ಣಗೊಳ್ಳಲು 10 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಯಾವುದೇ ಆಜ್ಞೆಯನ್ನು ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಪರಿಗಣಿಸುತ್ತದೆ. ಆದರೆ ಇದನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಫೈಲ್ ಸಂಪಾದನೆಯನ್ನು ಸಂಪಾದಿಸುವ ಮೂಲಕ ಈ ಸಮಯದ ಮಧ್ಯಂತರವನ್ನು ಬದಲಾಯಿಸಬಹುದು /usr/share/unstract-me/long-running.bash.
sudo nano /usr/share/undistract-me/long-running.bash
ಫೈಲ್ ಒಳಗೆ ನಾವು ವೇರಿಯಬಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕಾಗಿದೆ "LONG_RUNNING_COMMAND_TIMEOUT" ಮತ್ತು ಬದಲಾಯಿಸಿ ಡೀಫಾಲ್ಟ್ (10 ಸೆಕೆಂಡುಗಳು) ನಿಮ್ಮ ಆಯ್ಕೆಯ ಮತ್ತೊಂದು ಮೌಲ್ಯಕ್ಕಾಗಿ. ನಂತರ ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು ಮುಚ್ಚಿ. ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಬದಲಾವಣೆಗಳನ್ನು ನವೀಕರಿಸಲು ಮರೆಯಬೇಡಿ:
source ~/.bashrc
ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಗಳಿಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ / ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿರ್ದಿಷ್ಟ ಆಜ್ಞೆಗಳಿಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಹಾಗೆ ಮಾಡಲು, ನಾವು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹುಡುಕಬೇಕಾಗಿದೆ "LONG_RUNNING_IGNORE_LIST" ಮತ್ತು ಸೇರಿಸಿ ಆಜ್ಞೆಗಳನ್ನು ಸ್ಥಳಗಳಿಂದ ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ.
ಸಕ್ರಿಯ ವಿಂಡೋ ಪರಿಶೀಲನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ / ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಸಕ್ರಿಯ ವಿಂಡೋ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ವಿಂಡೋ ಅಲ್ಲದಿದ್ದರೆ ಮಾತ್ರ ಅಧಿಸೂಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಹಿನ್ನೆಲೆ ವಿಂಡೋದಲ್ಲಿ ಆಜ್ಞೆಯು ಚಾಲನೆಯಲ್ಲಿದ್ದರೆ ಮಾತ್ರ ನಾವು ಅಧಿಸೂಚನೆಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ ಎಂದರ್ಥ. ಸಕ್ರಿಯ ವಿಂಡೋದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದರೆ, ಅಧಿಸೂಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುವುದಿಲ್ಲ. ಈ ವ್ಯತ್ಯಾಸವನ್ನು ನಾವು ಬಯಸಿದರೆ, ನಾವು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ IGNORE_WINDOW_CHECK. ನಾವು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ ವಿಂಡೋ ಪರಿಶೀಲನೆಯನ್ನು ಬಿಟ್ಟುಬಿಡಲು 1.
ಆಡಿಯೊ ಅಧಿಸೂಚನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಯ ಇತರ ತಂಪಾದ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಅದು ನೀವು ಆಡಿಯೊ ಅಧಿಸೂಚನೆಯನ್ನು ಹೊಂದಿಸಬಹುದು ಆಜ್ಞೆಯು ಪೂರ್ಣಗೊಂಡಾಗ ದೃಶ್ಯ ಅಧಿಸೂಚನೆಯೊಂದಿಗೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಇದು ದೃಶ್ಯ ಅಧಿಸೂಚನೆಯನ್ನು ಮಾತ್ರ ಕಳುಹಿಸುತ್ತದೆ. ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ನೀವು ಈ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸಬಹುದು UDM_PLAY_SOUND en ನಾನ್ಜೆರೋ ಪೂರ್ಣಾಂಕ ಸಾಲಿನಲ್ಲಿ. ಆದಾಗ್ಯೂ, ನಮ್ಮ ಉಬುಂಟು ವ್ಯವಸ್ಥೆಯು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಹೊಂದಿರಬೇಕು ಪಲ್ಸೀಡಿಯೋ-ಯುಟಿಲ್ಸ್ y ಧ್ವನಿ-ಥೀಮ್-ಫ್ರೀಡೆಸ್ಕ್ಟಾಪ್ ಈ ಕಾರ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸ್ಥಾಪಿಸಲಾಗಿದೆ.
ಮಾಡಿದ ಬದಲಾವಣೆಗಳನ್ನು ನವೀಕರಿಸಲು ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಎಂಬುದನ್ನು ನೆನಪಿಡಿ:
source ~/.bashrc
ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ
ಇದು ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ಸಮಯ ಮತ್ತು ದೀರ್ಘಾವಧಿಯ ಟರ್ಮಿನಲ್ ಆಜ್ಞೆಗಳು ಪೂರ್ಣಗೊಂಡಾಗ ಅಧಿಸೂಚನೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗಿದೆಯೇ ಎಂದು ನೋಡೋಣ. ಈಗ ರನ್ ಯಾವುದೇ ಆಜ್ಞೆಯು 10 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅಥವಾ ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಿರುವ ಸಮಯದ ಉದ್ದ.
ಈ ಉದಾಹರಣೆಗಾಗಿ, ನನ್ನ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿನ ರೂಟರ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ನಾನು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಬಾರಿ ಪಿಂಗ್ ಮಾಡುತ್ತೇನೆ. ಈ ಆಜ್ಞೆಯು ಪೂರ್ಣಗೊಳ್ಳಲು ಸುಮಾರು 25 ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು. ಆಜ್ಞೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನಾನು ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಅಧಿಸೂಚನೆಯನ್ನು ಸ್ವೀಕರಿಸಿದೆ.
ಕೊಟ್ಟಿರುವ ಆಜ್ಞೆಯು ಪೂರ್ಣಗೊಳ್ಳಲು 10 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಂಡರೆ ಮತ್ತು ಅದು ಚಾಲನೆಯಲ್ಲಿರುವ ಟರ್ಮಿನಲ್ ಸಕ್ರಿಯ ವಿಂಡೋ ಅಲ್ಲದಿದ್ದರೆ ಮಾತ್ರ ಅನ್ಡಿಸ್ಟ್ರಾಕ್ಟ್-ಮಿ ಸ್ಕ್ರಿಪ್ಟ್ ವರದಿ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ. ಆಜ್ಞೆಯು 10 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಕಡಿಮೆ ಅವಧಿಯಲ್ಲಿ ಪೂರ್ಣಗೊಂಡರೆ, ನಿಮಗೆ ಸೂಚಿಸಲಾಗುವುದಿಲ್ಲ. ಸಹಜವಾಗಿ, ನಾನು ಸೆಟ್ಟಿಂಗ್ಗಳ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ಈ ಸಮಯದ ಮಧ್ಯಂತರ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ನೀವು ಬದಲಾಯಿಸಬಹುದು.
ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ನಮಗೆಲ್ಲರಿಗೂ ಈ ಉಪಕರಣವು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಮತ್ತು ಬಳಸಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ತುಂಬಾ ಸುಲಭವಾದ ಕಾರಣ, ಇದು ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಕಾಣೆಯಾಗಬಾರದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
ಇದು ಪ್ರಾಥಮಿಕ ಓಎಸ್ ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಇದು ಅದ್ಭುತವಾಗಿದೆ