วิธีเขียนสคริปต์เรียกใช้อัตโนมัติใน Linux

ไฟล์การกำหนดค่า Linux ทั้งหมดถูกจัดเก็บไว้ในเอกสารข้อความธรรมดา ทำให้แก้ไขได้ง่าย ฟังก์ชันนี้ช่วยให้คุณเพิ่มสคริปต์ลงในลำดับการเริ่มต้นระบบของคอมพิวเตอร์หรือการติดตั้งอุปกรณ์ ทำงานได้อย่างมีประสิทธิภาพโดยอัตโนมัติเมื่อคุณเปิดเครื่องพีซี เสียบอุปกรณ์ USB หรือ ใส่ซีดี

เมื่อต้องการเรียกใช้บน System Boot

ขั้นตอนที่ 1

เขียนสคริปต์ของคุณและบันทึกไว้ในไดเร็กทอรี /etc/init.d/

วิดีโอประจำวันนี้

ขั้นตอนที่ 2

ตรวจสอบให้แน่ใจว่าสคริปต์สามารถเรียกทำงานได้โดยรันคำสั่งต่อไปนี้ในเชลล์เทอร์มินัล แทนที่ "script.sh" ด้วยชื่อจริงของสคริปต์ของคุณ:

chmod 755 /etc/init.d/script.sh

ขั้นตอนที่ 3

เรียกใช้คำสั่งต่อไปนี้ หากคุณใช้การแจกจ่ายแบบ Debian เช่น Ubuntu หรือ Linux Mint เพื่อสร้างลิงก์สัญลักษณ์ที่จำเป็นเพื่อให้สคริปต์ทำงานเมื่อบูตระบบ:

update-rc.d script.sh defaults

อีกครั้ง แทนที่ "script.sh" ด้วยชื่อไฟล์จริง เรียกใช้คำสั่งต่อไปนี้แทน หากคุณใช้ distro ที่ไม่ใช่ Debian:

chkconfig --add script.sh chkconfig script.sh บน

เพื่อเรียกใช้บนอุปกรณ์เมานต์

ขั้นตอนที่ 1

เขียนสคริปต์ของคุณ ทำให้สามารถเรียกใช้งานได้ และบันทึก ไม่ว่าจะอยู่ในซีดี แฟลชไดรฟ์ หรือกล้องดิจิตอลที่คุณต้องการให้ทำงานอัตโนมัติหรืออยู่ในตำแหน่งบนฮาร์ดไดรฟ์ของคุณ

ขั้นตอนที่ 2

เรียกใช้คำสั่งต่อไปนี้หากอุปกรณ์ของคุณใช้ USB:

lsusb

คำสั่งนี้จะส่งออกข้อมูลระบุเกี่ยวกับอุปกรณ์ USB ทั้งหมดที่เสียบอยู่ในคอมพิวเตอร์ของคุณในปัจจุบัน จดบันทึกข้อมูล ID สำหรับอุปกรณ์ของคุณ สร้างไฟล์ใหม่ในเท็กซ์เอดิเตอร์และเพิ่มบรรทัดข้อความต่อไปนี้:

ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy", RUN+="/home/linus/script.sh"

แทนที่ "xxxx" ด้วยอักขระที่พบก่อนโคลอนใน ID และ "yyyy" ด้วยอักขระที่พบตามหลัง แทนที่พาธหลัง RUN+= ด้วยพาธไปยังสคริปต์ของคุณ บันทึกไฟล์เป็น "10-my_autorun.rules" ในไดเร็กทอรี /etc/udev/rules.d/ ข้ามขั้นตอนถัดไปหากคุณใช้ซีดีแทนอุปกรณ์ USB

ขั้นตอนที่ 3

เปิด /etc/udev/rules.d/ ในตัวจัดการไฟล์หากคุณใช้อุปกรณ์ที่ไม่ใช่ USB เช่น CD หรือ DVD ไดเร็กทอรีควรมีไฟล์ที่มี "cd" ในชื่อ เปิด. เพิ่มข้อความต่อไปนี้ต่อท้ายเนื้อหาของไฟล์แต่ละบรรทัด แทนที่พาธด้วยข้อความนั้นในสคริปต์จริงของคุณ และบันทึก:

RUN+="/home/linus/script.sh"

หมวดหมู่

ล่าสุด

วิธีซ่อมทีวีเครื่องเก่า

วิธีซ่อมทีวีเครื่องเก่า

โทรทัศน์ CRT รุ่นเก่ากำลังได้รับความนิยมลดลง เ...

วิธีเชื่อมโยงทีวีเข้าด้วยกัน

วิธีเชื่อมโยงทีวีเข้าด้วยกัน

คุณสามารถเชื่อมโทรทัศน์สองเครื่องเข้าด้วยกันด้...

วิธีตรวจสอบ Registry สำหรับประวัติอินเทอร์เน็ต

วิธีตรวจสอบ Registry สำหรับประวัติอินเทอร์เน็ต

ตรวจสอบรีจิสทรีสำหรับประวัติอินเทอร์เน็ต เกือบ...