มูลนิธิสื่อเพื่อเยาวชน
ว่าที่ร้อยตรี จิรศักดิ์ กรรเจียกพงษ์

เขียน shell scripts จัดการกับ CDRom


shell scripts
kittipong::
เป็นการแนะนำการเขียน scripts ง่าย ๆ ในการควบคุม cdrom ตัวเก่งของเราครับ

เริ่มด้วยการสร้างไฟล์ cdread ใน /usr/local/bin ดังนี้
# cd /usr/local/bin
# pico cdread
เขียนบรรทัดด้านล่างนี้ลงไปในไฟล์นะ
#!/bin/sh
mount_cd9660 /dev/acd0 /cdrom

แล้วทำการบันทึกไฟล์ครับตามด้วยการออกจาก pico

# chmod 755 cdread
# rehash

*** เท่านี้เราก็สามารถใช้โปรแกรมชื่อ cdread เพื่ออ่านข้อมูลจาก cdrom ได้แล้ว โดยการใส่แผ่น cdrom ที่มีไฟล์ต่าง ๆ ใน cdrom drive แล้วสั่ง
# cdread
# cd /cdrom
เราก็จะเจอกับข้อมูลบนแผ่นนะ

การสร้างไฟล์ eject
# cd /usr/local/bin
# pico eject
เขียนโปรแกรมลงไปดังนี้
#!/bin/sh
umount /cdrom
cdcontrol -f /dev/acd0 eject

บันทึกไฟล์นี้แล้วออกจาก pico ครับ
# chmod 755 eject
# rehash (เพื่อให้ scripts นี้มีผลทันทีโดยไม่ต้อง reboot)

เริ่มทดสอบได้เลยครับ หากเราต้องการนำแผ่น cdrom ของจาก drive สั่งดังนี้

# cd /
# eject
แล้วแผ่นก็จะออกมาครับ

Ref:: http://www.thaibsd.com/webboard/show.php?Category=thaibsd&No=5479

หมายเลขบันทึก: 24043เขียนเมื่อ 15 เมษายน 2006 20:12 น. ()แก้ไขเมื่อ 11 กุมภาพันธ์ 2012 14:44 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท