PGrep & PKill ಕಮಾಂಡ್ಗಳನ್ನು ಬಳಸುವುದು ಹೇಗೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುವುದು

ಲಿನಕ್ಸ್ ಬಳಸಿಕೊಂಡು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊಲ್ಲಲು ಸುಲಭ ಮಾರ್ಗ

ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊಲ್ಲಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ನಾನು ಹಿಂದೆ " ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕೊಲ್ಲುವ 5 ವಿಧಾನಗಳನ್ನು " ತೋರಿಸುವ ಒಂದು ಮಾರ್ಗದರ್ಶಿ ಬರೆದಿದ್ದೇನೆ ಮತ್ತು "ಒಂದು ಕಮಾಂಡ್ನೊಂದಿಗೆ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಿಲ್ " ಎಂಬ ಮತ್ತಷ್ಟು ಮಾರ್ಗದರ್ಶಿ ಬರೆದಿದ್ದೇನೆ.

"ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕೊಲ್ಲುವ 5 ವಿಧಾನಗಳ" ಭಾಗವಾಗಿ ನಾನು ನಿಮ್ಮನ್ನು PKill ಆದೇಶಕ್ಕೆ ಪರಿಚಯಿಸಿದೆ ಮತ್ತು ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ನಾನು PKill ಆದೇಶಕ್ಕಾಗಿ ಬಳಕೆ ಮತ್ತು ಲಭ್ಯವಿರುವ ಸ್ವಿಚ್ಗಳನ್ನು ವಿಸ್ತರಿಸುತ್ತಿದ್ದೇನೆ.

ಪಿಕಿಲ್

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

pkill ಪದ

-c ಸ್ವಿಚ್ ಸರಬರಾಜು ಮಾಡುವ ಮೂಲಕ ಕೊಲ್ಲಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೀವು ಹಿಂತಿರುಗಿಸಬಹುದು:

pkill -c

ಔಟ್ಪುಟ್ ಸರಳವಾಗಿ ಕೊಲ್ಲಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಯಾಗಿರುತ್ತದೆ.

ಒಂದು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗಾಗಿ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊಲ್ಲಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

pkill -u

ಬಳಕೆದಾರರಿಗಾಗಿ ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರರ ಐಡಿ ಕಂಡುಹಿಡಿಯಲು ID ಕಮಾಂಡ್ ಅನ್ನು ಕೆಳಗಿನಂತೆ ಬಳಸುತ್ತದೆ:

id -u

ಉದಾಹರಣೆಗೆ:

id -u gary

ಈ ಕೆಳಗಿನಂತೆ ನಿಜವಾದ ಬಳಕೆದಾರ ID ಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗೆ ನೀವು ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸಹ ಕೊಲ್ಲಬಹುದು:

pkill -U

ಪ್ರಕ್ರಿಯೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಬಳಕೆದಾರನ ID ಯು ನಿಜವಾದ ಬಳಕೆದಾರ ID ಆಗಿದೆ. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಇದು ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರನಂತೆಯೇ ಇರುತ್ತದೆ ಆದರೆ ಪ್ರಕ್ರಿಯೆಯು ಎತ್ತರದ ಸವಲತ್ತುಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಆಗ ಆಜ್ಞೆಯನ್ನು ನಡೆಸುತ್ತಿರುವ ವ್ಯಕ್ತಿಯ ನಿಜವಾದ ಬಳಕೆದಾರ ID ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಬಳಕೆದಾರನು ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ.

ನಿಜವಾದ ಬಳಕೆದಾರ ID ಹುಡುಕಲು ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ.

id -ru

ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಗುಂಪಿನಲ್ಲಿರುವ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸಹ ಕೊಲ್ಲಬಹುದು

pkill -g pkill -G

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

ಬಳಕೆದಾರರಿಗಾಗಿ ಗುಂಪಿನ ಐಡಿ ಹುಡುಕಲು ಈ ಕೆಳಗಿನ ಐಡಿ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

id -g

ಕೆಳಗಿನ ಐಡಿ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿಜವಾದ ಗುಂಪು ಐಡಿ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು:

id -rg

Pkill ವಾಸ್ತವವಾಗಿ ಕೊಲ್ಲುವ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ನೀವು ಮಿತಿಗೊಳಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊಲ್ಲುವುದು ಬಹುಶಃ ನೀವು ಏನು ಮಾಡಬೇಕೆಂಬುದು ಅಲ್ಲ. ಆದರೆ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ನೀವು ಅವರ ಇತ್ತೀಚಿನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಾಶಪಡಿಸಬಹುದು.

pkill -n

ಪರ್ಯಾಯವಾಗಿ ಹಳೆಯ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು:

pkill -o

ಎರಡು ಬಳಕೆದಾರರು ಫೈರ್ಫಾಕ್ಸ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ ಮತ್ತು ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗಾಗಿ ಫೈರ್ಫಾಕ್ಸ್ ಆವೃತ್ತಿಯನ್ನು ಕೊಲ್ಲಲು ಬಯಸುತ್ತೀರಿ:

pkill -u ಫೈರ್ಫಾಕ್ಸ್

ನಿರ್ದಿಷ್ಟವಾದ ಪೋಷಕ ID ಹೊಂದಿರುವ ಎಲ್ಲ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನೀವು ಕೊಲ್ಲಬಹುದು. ಹಾಗೆ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

pkill -P

ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಧಿವೇಶನ ID ಯೊಂದಿಗೆ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸಹ ಕೊಲ್ಲಬಹುದು:

pkill -s

ಅಂತಿಮವಾಗಿ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಒಂದು ನಿರ್ದಿಷ್ಟ ಟರ್ಮಿನಲ್ ಪ್ರಕಾರದ ಮೇಲೆ ನಡೆಯುವ ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸಹ ನೀವು ಕೊಲ್ಲಬಹುದು:

pkill -t

ನೀವು ಸಾಕಷ್ಟು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕೊಲ್ಲಲು ಬಯಸಿದರೆ ನೀವು ಒಂದು ನ್ಯಾನೋವನ್ನು ಸಂಪಾದಿಸುವ ಮೂಲಕ ಫೈಲ್ ಅನ್ನು ತೆರೆಯಬಹುದು ಮತ್ತು ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರತ್ಯೇಕ ಸಾಲಿನಲ್ಲಿ ನಮೂದಿಸಿ. ಕಡತವನ್ನು ಉಳಿಸಿದ ನಂತರ ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಓದಬಹುದು ಮತ್ತು ಅದರಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕೊಲ್ಲಲು.

pkill -F / path / to / file

ದಿ Pgrep ಕಮಾಂಡ್

Pkill ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುವ ಮೊದಲು pkrep ಆಜ್ಞೆಯನ್ನು ನಡೆಸುವ ಮೂಲಕ pkill ಆದೇಶದ ಪರಿಣಾಮವು ಏನು ಎಂದು ನೋಡುತ್ತದೆ.

Pkrep ಆಜ್ಞೆಯು pkill ಆದೇಶ ಮತ್ತು ಕೆಲವು ಹೆಚ್ಚುವರಿ ಪದಗಳಿಗಿಂತ ಅದೇ ಸ್ವಿಚ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಸಾರಾಂಶ

Pkill ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೇಗೆ ಕೊಲ್ಲಬೇಕೆಂದು ಈ ಮಾರ್ಗದರ್ಶಿಯು ನಿಮಗೆ ತೋರಿಸಿದೆ. ಲಿನಕ್ಸ್ ನಿಸ್ಸಂಶಯವಾಗಿ ಸಿಸ್ಟಮ್ ಮಾನಿಟರ್ ಮತ್ತು ಉನ್ನತ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಿಲ್ಲಲ್, ಕಿಲ್, xkill, ಸೇರಿದಂತೆ ಕೊಲ್ಲುವ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳ plenties ಹೊಂದಿದೆ.

ನಿಮಗೆ ಯಾವುದು ಸೂಕ್ತವಾದುದು ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಇದು ನಿಮಗೆ ಬಿಟ್ಟದ್ದು.