英語フランス語スペイン語

OnWorksファビコン

setcd - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで setcd を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド setcd です。

プログラム:

NAME


setcd - さまざまなフラグを設定して、cdrom デバイスの動作を制御します。

SYNOPSIS


セットCD [-時間] [-セフロ 0 | 1] [-dx argは] [デバイス ...]

DESCRIPTION


セットド Linux cdrom デバイスの動作を制御できるようにするプログラムです。
CDROM ドライブの動作を制御する方法はいくつかあります。
たまたまトレイを開いたままにしている場合は、cdrom をマウントするときにトレイを閉じてみてください。
または、cdrom のアンマウント時にトレイ (またはキャディ) を排出する必要がありますか? ドアをロックする必要がありますか
一部のプロセスがcdromを使用するかどうか? カーネルは、そこにあることを確認しようとしますか?
実際にドライブ内の CD であり、それが正しいタイプ (つまり、場合によってはデータ CD) であること
マウント、または再生操作の場合はオーディオ CD)?

セットド また、ドライブの現在の構成について通知することもできます。
ドライブのステータスに関する情報。 CD がロードされているかどうか、タイプは何か
(オーディオ/データ)、およびディスクのいくつかの基本情報 (オーディオ/データの合計再生時間)
データのボリューム名)。 セットド 一度に複数の cdrom デバイスをリスト/プローブ/構成できます。
低レベルの実装とは無関係です。 ついに、 セットCD でディスクを選択できます
マルチディスク cdrom プレーヤー (ジューク ボックス)、およびプレーヤーの動作速度を設定します。

OPTIONS


オプションには、引数なし、XNUMX つのブール型引数あり、およびありの XNUMX つの種類があります。
数値引数。 ブール型の引数の場合、 0 「クリアオプション」を意味し、 1 「セット」を意味します
オプション。' 複数のオプションを同時に指定できます。 オプションに続いて、
操作が行われる cdrom デバイス名を指定できます。 デバイスがない場合
デフォルト値 / dev / cdrom 使用されます。

-c 0|1 自動終了フラグをクリア/設定します。 cdrom デバイスがデータ アクセス用に開かれている場合 (例:
mount(1) ) トレイが開いている場合、トレイを閉じようとします。
これは「望ましい」動作と考えられていますが、古い CD プレーヤー プログラムを使用している場合は、
同意しない。 一定の間隔でデバイスを開く CD プレーヤーには、
特別な取り決めがなかった場合、トレイが排出されたままになる問題
CD プレーヤー プログラムをサポートします。 新しいインターフェースでは、 開いた(2)
発行するためだけにデバイスを開きたいという呼び出し ioctl(2) 通話。 それ以外の
このオプションをクリアする場合は、CD プレーヤー プログラムをアップグレードすることを検討してください。

-d ドライブ
スロット番号で CD を選択します ドライブ CD-ROM プレーヤーがジュークボックス モデルの場合。

-e 0|1 EJECT_SW フラグをクリア/設定します。 これは基本的にオートクローズの制御と同じです
同時にフラグを自動的に開きます。 EJECT_SW フラグにより​​、トレイを閉じることができます。
cdrom をマウントし、再度アンマウントするときにトレイを開きます。 オプションは
古いスタイルの cdrom の動作をサポートするために含まれています (多くの低レベルのドライバーには
このフラグに接続された ioctl コマンドを実装しました)。

-f 0|1 use-fflags フラグをクリア/設定します。 新しい cdrom インターフェイスは、特別な
の O_NONBLOCK オプションの解釈 開いた(2) cdrom デバイスを呼び出します。 いつ
このオプションが使用され、use-fflags オプションが設定されている場合、cdrom ドライバーは
open() 呼び出しをより成功させるために何かしようとします。 トレイはありません
開いたときに閉じられ、cd タイプのチェックは実行されません。実際、open() 呼び出しは
常に 成功した。 これにより、ユーザーレベルのプログラムが ioctl() コマンドを発行できるようになります
ドライブの状態に関係なく。 このオプションを設定することをお勧めします
州。 古い CD プレーヤーを使用している場合は、このオプションをオフにすることをお勧めします。
O_NONBLOCK オプションをサポートしていないが、新しいスタイルの cdrom を持つプログラム
ドライバー (つまり、IDE、SCSI、または cm206)。

-h 著作権情報と簡潔なヘルプを出力します。

-i cdrom ドライブに関する情報を提供します。 ドライブのステータスがチェックされている可能性があります
結果は、(a) ディスクが挿入されていない、(b) トレイが開いている、(c) ドライブの準備ができていない、(d) ディスク
見つかった。 最後のケースでは、ディスクのタイプ (オーディオ
または 4 種類のデータ ディスクのいずれか)、「オーディオ」と「データ ディスク タイプ 1|2」の両方について
追加情報が提供されます。 現在、データ ディスクの場合、これはボリューム名です。
出版社およびデータ作成者。 オーディオ ディスクの場合、追加情報は非常に簡潔です。
本格的なオーディオ CD プレーヤー プログラムをより楽しむことができます。

-l 0|1 ロック フラグをクリア/設定します。 このフラグが設定されると、ドライブ ドアはロックされます。
cdrom デバイスは、たとえば、cdrom がマウントされたときに開かれます。 ドアをロックしないのは
cdrom が使用されている場合、ファイル システムが破損する可能性があるため、望ましくない動作です。
取り付けたまま取り外します。

-o 0|1 自動オープン フラグをクリア/設定します。 このフラグが設定されている場合、最後のプロセスが
cdrom デバイスがデバイスを閉じると、トレイを排出しようとします。 ケアは
デバイスを開く際に O_NONBLOCK オプションを使用したプロセスは、
そのような自動イジェクトを引き起こしません。 ただし、この自動イジェクト動作は望ましくないと考えています。
ほとんどの場合、この動作は自動終了動作と組み合わされます。
この場合、オプション "-e" を使用することをお勧めします。

-r すべてのオプションをデフォルトの動作にリセットします。 このオプションを使用すると、"-c1
-f1 -l1 -o0 -t1"、つまり、「望ましい」と見なされる方法で設定されたすべてのオプション。 のために
現在の開発カーネル、これはデフォルト設定と同じです。
型チェック フラグ。このフラグは非常に最新のカーネル libc に依存しているためです。
CD-ROM プレーヤー。

-s オプション フラグの現在のステータスを示します。 次のフラグに関する情報
settings はギバーで、XNUMX 行に XNUMX つずつ: (a) auto-close、(b) auto-open、(c) use-fflags、(d)
トレイロック、(e) タイプチェック。

-t 0|1 cd タイプ チェック フラグをクリア/設定します。 このオプションが設定されている場合、カーネルは
さまざまな操作でCDの種類。 次の場合、システム エラー「メディア タイプが間違っています」が表示されます。
汎用 cdrom ドライバーは、オーディオ cd が内部にあるときに、open-for-data 呼び出しを受け取ります。
または、データ ディスクがドライブに入っているときに再生コマンドを受信した場合。 これ
動作は、カーネル タイムアウトやその他の実装よりも優れていると見なされます。
古いスタイルの cdrom インターフェイスに見られる従属的な動作。 ただし、この機能は
は比較的新しく、カーネル バージョン 2.1.27 以降、および libc-5.4.24 またはそれ以降が必要です。
後で。 さらに、オーディオ CD プレーヤー プログラムを使用すると、 しなければなりません O_NONBLOCK を使用する
open フラグ (オプション「-f」を参照)。 これらの厳しい制約により、現在のカーネルが作られました
ユーザーが使用している間、このオプションをオフにする セットCD モダンと見なされ、
「-r」オプションを使用してデフォルトでこのオプションを選択するのに十分なプログレッシブ。

-倍速
CDROM プレーヤーのヘッドレートを スピード 150 KB/秒の倍、または スピード <font style="vertical-align: inherit;">回数</font>
リアルタイムオーディオ再生。 特別な価値 0 自動選択として解釈されます:
データ CD は最大ヘッドレートで読み取られ、オーディオ CD は通常の速度で再生されます。
速度。 速度を選択可能にする理由はいくつかあります。 ひどく
プレスされた cdrom は、最大ヘッド レートよりも低いことがメリットになる場合があります。 最新の cdrom ドライブ
非常に高いヘッドレートを得ることができますが、これらのドライブは不快なほど大きな音を出す傾向があります
ノイズ。 速度を下げると、これが減少する場合があります。

歴史


従来、2.0 Linux カーネル ラインまでは、cdrom アクセスの動作は
異なるブランド間で異なる低レベルのドライバーの実装によって決定されます
ドライブの。 カーネル 1.3.late 以降、追加のインターフェース層が
カーネルお​​よびユーザー レベルのプログラム。cdrom ドライブの動作を
低レベルのドライバー。 新しいインターフェースを尊重した最初のドライバーは、驚くべきことに、
カーネル 206 の時代遅れの Philips/LMS cm2.0。 最近では、すべての新しい cdrom ドライブはいずれかの IDE です。
または SCSI であり、これらのドライバーはカーネル 2.1 ラインの新しい cdrom インターフェースをサポートします。 望みでは
他の「古い」cdrom ダイバーが最終的には新しいインターフェースをサポートするようになるため、
Linux cdrom ドライブの動作は完全に統一されています。

新しい cdrom インターフェイス レベルは、ボリューム デーモンを作成した後に実際に触発されました。
/cdrom/ の場所に cdrom を自動的にマウントします。ボリューム ディスク挿入時。 私
その後、ドライブのステータスを確認する必要があることがわかりました。
データを読み込もうとしていて、cdrom ドライバーの統一性がめちゃくちゃだった。 ボリューム
デーモンはまだ完成していませんが、Linux cdrom を説得する作業が進んでいます。
提案された標準に準拠するためのドライバーコミュニティ。

診断


オプションを設定またはクリアすると、その新しいステータスを示すメッセージが表示されます
オプション。 基盤となるハードウェアでサポートされていない操作 (ディスクの選択など) は、
エラー状態になります。 他のいくつかの ioctl は、次の場合にエラー状態になることがあります。
低レベルのドライバーは、その特定の ioctl をサポートしていません。

onworks.net サービスを使用して setcd オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad