Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ejectコマンドユーザー会のご紹介 / 20160924-eject-osc16sm

Akira Ouchi
September 24, 2016

Ejectコマンドユーザー会のご紹介 / 20160924-eject-osc16sm

OSC2016 Shimaneにて発表

Akira Ouchi

September 24, 2016
Tweet

More Decks by Akira Ouchi

Other Decks in How-to & DIY

Transcript

  1. ࣗݾ঺հ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • ๺ւಓࠜࣨࢢग़਎ ೔ຊ࠷౦୺ͷӺͷۙ͘ • ौ୩ͰԾ૝ԽΤϯδχΞͯ͠·͢

    • &KFDUίϚϯυϢʔβʔձओ࠻ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – SBTQJKQͰ࠷৽৘ใͳϒϩάΛॻ͍ͯ·͢ • দ԰ͷཛු͍ͯΔਓ
  2. +BQBOFTF3BTQCFSSZ1J6TFST (SPVQ • SBTQJKQͷӡӦ 3BTQCFSSZ1J৘ใͷൃ৴ • .-ͷӡӦ • Πϕϯτ –

    ݱࡏ͸͓΋ʹ04$ʹలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷू ·Γ Λෆఆظ։࠵ • 1JNPSPOJ੡඼͕޷͖Ͱ৭ʑ༡ΜͰΔ – 3BT1Jͷຊମɾέʔεͱ͔ΞΫηαϦͱ͔ചͬ ͯΔ
  3. *P5

  4. /P

  5. &KFDUίϚϯυͱ͸ NBOΑΓ • FKFDU ϦϜʔόϒϧϝσΟΞΛΠδΣΫτ ͢Δ eject を用いると、リムーバブルメディア (CD-­ROM、フロッピーディスク、テープ、 JAZ/ZIP

     ディスクなど)  をソフトウェア制御によってイジェクトできる。 また eject  は、 連装 CD-­ROM  チェンジャを制御したり、 デバイスの自動イジェクト機能を制御したり、 CD-­ROM  ドライブのディスクトレイを 閉じることもできる (製品によってはできないこともある)。 引き数 <name>  に対応するデバイスがイジェクトされる。 name  はデバイスファイルまたはマウントポイントであり、フルパスでも先頭の "/dev",  "/media",  "/mnt"  を省略した形でもどちらでもよい。 name  が指定されない場合、デフォルトでは "cdrom"  が対象となる。 対象デバイスが CD-­ROM、SCSI  デバイス、リムーバブルフロッピー、 テープであるかによって、4  つの異なるイジェクト方法がある。 デフォルトでは、 eject  は 4  つの方法全てを成功するまで順に試行する。
  6. &KFDUίϚϯυͱ͸ • IUUQTMJOVYKNPTEOKQIUNMFKFDU NBOFKFDUIUNM • ཁ໿ – ιϑτ΢ΣΞ੍ޚʹΑͬͯΠδΣΫτͰ͖Δ – $%30.υϥΠϒͷτϨΠΛ։ดͰ͖Δ

    – Ϛ΢ϯτ͞Ε͍ͯͨΒΞϯϚ΢ϯτ͢Δ • ݱ୅తʹ͸64#ϝϞϦͳͲʹ΋༗༻ • VNPVOUͰ͍͍Μ͚ͩͲɺ·͋ɻ
  7. &KFDUίϚϯυ޻࡞ͷϝϦοτ • Χϯλϯ ిࢠ޻࡞͕Ͱ͖ͳͯ͘΋େৎ෉ • खܰ ෺඼ௐୡ͸೉͘͠ͳ͘ɺൺֱత҆Ձ • ΘΓͱ҆શ ϋϯμ෇͚ͱ͔΄ͱΜͲແ͍

    • -JOVYͷ஌͕ࣝ਎ʹͭ͘ ͔΋஌Εͳ͍ – BUE DSPO VEFWͳͲɺ;ͩΜ͋·Γ͞ΘΔػ ձ͕ͳ͍෦෼΋৭ʑ৮ΕΔ
  8. &KFDUίϚϯυ޻࡞ͷσϝϦοτ • ޻࡞ͷ࣮ߦ੒ޭ཰ʹϜϥ͕͋Δ – ਖ਼௚ɺ޻࡞ʹΑΔ • ৔ॴΛऔΔ • αʔόʔߏஙͷ஌ࣝ͸͋Δఔ౓ඞཁ •

    &KFDUίϚϯυ޻࡞͸ສೳͰ͸ͳ͍ – Մೳੑ͸ແݶେͱ͸ݴ͍ͭͭɺͰ͖Δ͜ͱ͸࣮ ͸͋·Γͳ͍ – ग़དྷΔൣғͷ͜ͱΛ΍Ζ͏
  9. &KFDUͰ͋Δඞཁ͸ͳ͍ • ࣗ෼Ͱ࣮ݱՄೳͳํ๏Ͱࣗ༝ʹ࣮૷͠Α͏ • ిࢠ޻࡞͕Ͱ͖Δਓ͸ͦΕͰ΍Ε͹ྑ͍ – ࢲͷΤΞίϯϦϞʔτ͸3BT1JʹҠߦͨ͠ • ࢢൢ඼͕ྑ͍ͳΒͦΕΛ࢖͑͹ྑ͍ –

    ී௨ͷਓ͕஫໨͢ΔιϦϡʔγϣϯͳͷͰɺ ϒϩάʹॻ͘ͱϒΫϚͱ͔ΞΫηε਺ͱ͔Ք͛ Δ • &KFDUͰྑ͍ͱࢥͬͨΒͦ͏͢Ε͹ྑ͍ – ͙͢Ͱ͖Δ͠޻࡞͢Δ࣌ؒ͸ָ͍͠͠ωλʹͳ Δ
  10. ޻࡞ʹඞཁͳ΋ͷ • &KFDUػࡐ – $%30.υϥΠϒ =ʙ= – *%&64#ม׵έʔϒϧ = 

    – 3BTQCFSSZ1J = ͘Β͍ • ޻࡞ͷࡐྉ – ͸͕͖ – ຊཱͯ – ཆੜςʔϓɾηϩϋϯςʔϓ – ߴ͞Λௐ੔͢Δശͱ͔
  11. Ϛγϯͷ༻ҙ • 3BTQCFSSZ1JΛར༻ – ͍҆ – खܰ – লిྗ •

    -JOVY͕ೖ͍ͬͯΔద౰ͳϚγϯͰ΋ྑ͍ – ϊʔτ1$ ੲͷωοτϒοΫͱ͔ – σεΫτοϓͱ͔Ͱ΋͍͍͚Ͳిؾ୅͕ʜ