3 ຄຳ ແນະ ນຳ ທີ່ມີປະໂຫຍດ ສຳ ລັບຜູ້ໃຊ້ Linux ທຸກຄົນຕ້ອງຮູ້
ໂລກຂອງ Linux ແມ່ນເຕັມໄປດ້ວຍບັນດາສິ່ງທີ່ມ່ວນແລະ ໜ້າ ສົນໃຈຫຼາຍ, ພວກເຮົາຈະເຂົ້າຫາພວກເຮົາຫຼາຍເທົ່າໃດ, ພວກເຮົາຈະພົບເຫັນເຄື່ອງຂອງຫຼາຍເທົ່ານັ້ນ. ໃນຄວາມພະຍາຍາມຂອງພວກເຮົາທີ່ຈະ ນຳ ເອົາ ຄຳ ແນະ ນຳ ແລະ ຄຳ ແນະ ນຳ ເລັກໆນ້ອຍໆເຫລົ່ານັ້ນມາໃຫ້ທ່ານທີ່ເຮັດໃຫ້ທ່ານແຕກຕ່າງຈາກຄົນອື່ນ, ໃນນີ້ພວກເຮົາໄດ້ ນຳ ໃຊ້ສາມເຄັດລັບເລັກໆນ້ອຍໆ.
1. ວິທີການຈັດຕາຕະລາງວຽກ Linux ໂດຍບໍ່ມີ Cron
ການວາງແຜນວຽກ/ຄຳ ສັ່ງໃນ Linux ແມ່ນຫຍໍ້ມາຈາກ cron. ທຸກຄັ້ງທີ່ພວກເຮົາຕ້ອງການຈັດຕາຕະລາງວຽກ, ພວກເຮົາເອີ້ນວ່າ cron, ແຕ່ທ່ານຮູ້ບໍ່ວ່າພວກເຮົາສາມາດຈັດຕາຕະລາງວຽກໃນເວລາຕໍ່ມາໂດຍບໍ່ມີສາລີ? ທ່ານສາມາດເຮັດໄດ້ຕາມທີ່ແນະ ນຳ ຂ້າງລຸ່ມນີ້ ..
ດໍາເນີນການຄໍາສັ່ງ (ເວົ້າວັນທີ) ທຸກໆ 5 ວິນາທີແລະຂຽນຜົນຜະລິດເຂົ້າໃນແຟ້ມ (ເວົ້າວ່າ date.txt). ເພື່ອບັນລຸສະຖານະການດັ່ງກ່າວ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ດຳ ເນີນການສະຄິບດ້ານລຸ່ມ ໜຶ່ງ ເສັ້ນໂດຍກົງໃສ່ ຄຳ ສັ່ງ ຄຳ ສັ່ງ.
$ while true; do date >> date.txt ; sleep 5 ; done &
ການວິພາກຂອງຂໍ້ຄວາມຂ້າງເທິງ:
<
ເຊັ່ນດຽວກັນ, ພວກເຮົາສາມາດປະຕິບັດຕົວ ໜັງ ສືໃດໆໃນແບບດຽວກັນ. ນີ້ແມ່ນ ຄຳ ສັ່ງໃຫ້ເອີ້ນສະຄິບຫຼັງຈາກໄລຍະເວລາທີ່ແນ່ນອນ (ເວົ້າ 100 ວິນາທີ) ແລະຊື່ສະຄິບແມ່ນ script_name.sh
.
ນອກຈາກນີ້ຍັງມີຄ່າຄວນທີ່ຈະບອກວ່າສະຄິບຂ້າງເທິງຄວນຈະຖືກເອີ້ນໃຊ້ໃນໄດເລກະທໍລີບ່ອນທີ່ສະຄິບທີ່ຈະຖືກເອີ້ນວ່າຕົວະ, ອີກຢ່າງ ໜຶ່ງ ທ່ານ ຈຳ ເປັນຕ້ອງໃຫ້ເສັ້ນທາງເຕັມ ( /home/$USER/…/script_name.sh
). syntax ສຳ ລັບການໂທຫາສະຄິບໃນໄລຍະຫ່າງທີ່ອະທິບາຍຂ້າງເທິງນີ້ແມ່ນ:
$ while true; do /bin/sh script_name.sh ; sleep 100 ; done &
ຂໍ້ສະຫລຸບ: ເສັ້ນລວດຂ້າງເທິງບໍ່ແມ່ນການທົດແທນ Cron, ເພາະວ່າຜົນປະໂຫຍດຂອງ Cron ສະ ໜັບ ສະ ໜູນ ຫຼາຍທາງເລືອກທັງ ໝົດ, ເມື່ອປຽບທຽບແລະມີຄວາມຍືດຫຍຸ່ນຫຼາຍພ້ອມທັງສາມາດປັບແຕ່ງໄດ້. ເຖິງຢ່າງໃດກໍ່ຕາມຖ້າພວກເຮົາຕ້ອງການ ດຳ ເນີນຄະດີການທົດສອບທີ່ແນ່ນອນຫລື I/O benchmark, ຫຼັງຈາກນັ້ນ ຄຳ ສັ່ງ singe ຂ້າງເທິງຈະຮັບໃຊ້ຈຸດປະສົງ.
ອ່ານອີກ: 11 ຕົວຢ່າງການວາງແຜນການເຮັດວຽກຂອງ Linux Cron
2. ວິທີການລ້າງ Terminal ໂດຍບໍ່ຕ້ອງໃຊ້ ຄຳ ສັ່ງ 'ແຈ້ງ'
ສິ່ງທີ່ພວກເຮົາເຮັດເພື່ອ ກຳ ຈັດ ໜ້າ ຈໍ? ເຈົ້າອາດຄິດວ່າມັນໂງ່ຫຼາຍທີ່ຈະຖາມ ຄຳ ຖາມດັ່ງກ່າວ. ດີ, ພວກເຮົາທຸກຄົນຮູ້ວ່າມັນແມ່ນ ຄຳ ສັ່ງທີ່ຈະແຈ້ງແລ້ວ. ເຖິງຢ່າງໃດກໍ່ຕາມຖ້າພວກເຮົາມີນິໄສໃນການໃຊ້ການປະສົມທີ່ ສຳ ຄັນ ‘CTRL + l’ ເພື່ອ ກຳ ຈັດປາຍທາງ, ພວກເຮົາຈະປະຫຍັດເວລາຂອງພວກເຮົາຫຼາຍ.
ການປະສົມປະສານທີ່ ສຳ ຄັນ 'Ctrl + l' ມີຜົນຄືກັບ ຄຳ ສັ່ງທີ່ຈະແຈ້ງ. ສະນັ້ນຈາກຄັ້ງຕໍ່ໄປໃຫ້ໃຊ້ ctrl+l ເພື່ອ ກຳ ຈັດການໂຕ້ຕອບ Line Command Line ຂອງທ່ານ.
ສະຫຼຸບ: ນັບຕັ້ງແຕ່ ctrl+l ແມ່ນການປະສົມປະສານຫຼັກ, ດັ່ງນັ້ນພວກເຮົາບໍ່ສາມາດໃຊ້ມັນພາຍໃນສະຄິບ. ຖ້າພວກເຮົາຕ້ອງການ ກຳ ຈັດ ໜ້າ ຈໍພາຍໃນສະຄິບຫອຍ, ໃຫ້ໂທຫາ ຄຳ ສັ່ງ 'ແຈ້ງ', ສຳ ລັບທຸກໆກໍລະນີອື່ນໆທີ່ຂ້ອຍຄິດເຖິງດຽວນີ້, CTRL + l ແມ່ນພຽງພໍແລ້ວ.
3. ດໍາເນີນການຄໍາສັ່ງແລະກັບມາທີ່ໄດເລກະທໍລີເຮັດວຽກໂດຍອັດຕະໂນມັດ.
ດີນີ້ແມ່ນການ hack ທີ່ຫນ້າຕື່ນຕາຕື່ນໃຈທີ່ບໍ່ມີຫຼາຍຄົນຮູ້. ທ່ານອາດຈະໃຊ້ ຄຳ ສັ່ງບໍ່ວ່າມັນຈະກັບໄປທີ່ໄດເລກະທໍລີປັດຈຸບັນໄດ້ແນວໃດ. ສິ່ງທີ່ທ່ານຕ້ອງເຮັດຄືການ ດຳ ເນີນການ ຄຳ ສັ່ງໃນວົງເລັບ i.e. ໃນລະຫວ່າງ (ແລະ)
.
ໃຫ້ເບິ່ງຕົວຢ່າງ,
[email :~$ (cd /home/avi/Downloads/)
[email :~
ທຳ ອິດມັນ cd ເພື່ອດາວໂຫລດໄດເລກະທໍລີແລະຫຼັງຈາກນັ້ນກັບຄືນໄປບ່ອນໄດເລກະທໍລີຢູ່ເຮືອນເທື່ອດຽວ. ທ່ານເຊື່ອວ່າ ຄຳ ສັ່ງດັ່ງກ່າວບໍ່ໄດ້ຖືກປະຕິບັດແລະດ້ວຍເຫດຜົນໃດ ໜຶ່ງ ຫຼືອີກຢ່າງ ໜຶ່ງ ມັນກໍ່ບໍ່ແມ່ນຄວາມຜິດພາດ, ເພາະວ່າມັນບໍ່ມີການປ່ຽນແປງທັນທີ. ສາມາດເຮັດໃຫ້ tweak ເພີ່ມເຕີມເລັກນ້ອຍ ..
[email :~$ (cd /home/avi/Downloads/ && ls -l)
-rw-r----- 1 avi avi 54272 May 3 18:37 text1.txt -rw-r----- 1 avi avi 54272 May 3 18:37 text2.txt -rw-r----- 1 avi avi 54272 May 3 18:37 text3.txt [email :~$
ດັ່ງນັ້ນໃນ ຄຳ ສັ່ງຂ້າງເທິງນີ້ມັນ ທຳ ອິດປ່ຽນໄດເລກະທໍລີປັດຈຸບັນໄປດາວໂຫລດແລະຫຼັງຈາກນັ້ນລົງບັນຊີເນື້ອໃນຂອງໄດເລກະທໍລີນັ້ນກ່ອນທີ່ຈະກັບໄປທີ່ໄດເລກະທໍລີປັດຈຸບັນ ພ້ອມກັນນັ້ນ, ມັນພິສູດໃຫ້ເຫັນວ່າ ຄຳ ສັ່ງທີ່ຖືກປະຕິບັດຢ່າງ ສຳ ເລັດຜົນ. ທ່ານອາດຈະໃຊ້ ຄຳ ສັ່ງໃດໆໃນວົງເລັບແລະກັບຄືນໄປບ່ອນເຮັດວຽກໃນປະຈຸບັນຂອງທ່ານໂດຍບໍ່ຕ້ອງລະບຸ.
ທັງ ໝົດ ນີ້ ສຳ ລັບດຽວນີ້, ຖ້າທ່ານຮູ້ບັນດາເຄັດລັບຫລືເຄັດລັບ Linux ຕ່າງໆທີ່ທ່ານອາດຈະແບ່ງປັນກັບພວກເຮົາຜ່ານພາກ ຄຳ ເຫັນຂອງພວກເຮົາແລະຢ່າລືມແບ່ງປັນບົດຄວາມນີ້ກັບ ໝູ່ ຂອງທ່ານ….