コマンドラインからUSBデバイスをマウント解除した後にコンピュータをシャットダウンする方法は?

コマンドラインからUSBデバイスをマウント解除した後にコンピュータをシャットダウンする方法は?

私は以前尋ねました。この問題設定された時間が経過したら、Linuxを一時停止する方法について説明します。

同様の質問をしたいと思います。私のシステム(OS = Fedora 13)にUSBデバイスが接続されていると仮定すると、次のことができるコマンドはありますか?

  • USBデバイスを取り外し、

  • 切断後一定時間後にシステムをシャットダウンしてください。

より正確には、分離とは、装置を安全に取り外すコマンドを意味する。

ベストアンサー1

USBは、ファイルシステムにマウントされたペンドライブまたは外付けハードドライブを意味すると仮定します。デバイスをアンマウントして「分離」することができます。これを行うには、umountコマンドを使用する必要があります。次のデバイスまたはマウントポイントを使用できます。

umount /dev/sdb1またはumount /mnt/usb

バラより手動除去詳細については。

システムをシャットダウンするには、このshutdownコマンドを使用します。-h〜する「終了後、電源が切れたり切れたりする」。マニュアルページには次のように記載されています。

SYNOPSIS
       /sbin/shutdown [-akrhPHfFnc] [-t sec] time [warning message]

したがって、特定の時間が経過するとシステムのシャットダウンに使用できます。次のコマンドは、30分後にシステムを停止します。

shutdown -h 30

これで、他のコマンドが成功した後にのみ実行できるコマンドが作成されました。これは、条件文の省略形であり、シェルの機能である&&を使用して行われます(注:||も存在します)。 2番目のコマンドは、最初のコマンドがエラーなしで返される場合にのみ実行されます。これは戻りコード0で示されます。たとえば、

umount /dev/sdb1 && shutdown -h 15USB接続が切断され、15分後にシステムが停止します。

あなたの質問に答えがない場合は、より具体的に説明してください。

おすすめ記事