シンボリックリンクフォールバック

シンボリックリンクフォールバック

シンボリックリンクを置き換える方法はありますか?ターゲットが見つからない場合は、別のターゲットを使用する必要があります。

ドライブを取り付けるかどうかに応じて、別のプログラムプロファイルを使用したいと思います。したがって、特定のドライブの構成へのシンボリックリンクがあり、見つからない場合は代替ドライブを使用します。

ラッパースクリプトを使用してドライブがマウントされていることを確認し、必要な構成に接続してアプリケーションを実行できると思いましたが、ラッパースクリプトが奇妙に感じます。

ベストアンサー1

標準シンボリックリンクには方法はありません。彼らは常に単一の宛先パスを指します。

ただし、場合によっては、ドライブシャドウマウントの動作方法を利用できます。構成ファイルを/ path / to / mount / config.cnfとして指定すると、親ファイルシステム(マウントが存在しない場合)およびマウントされたファイルシステムに存在するもの(マウントが存在するときに使用されます)。

しかし、私はこれをお勧めしません。まず、2つを同時に開いて比較するのは難しいです。私は個人的にラッパースクリプトを複数回選択します。プログラム固有の方法もありますが、プログラム名を指定していません。

おすすめ記事