シェルスクリプトでディスク消去(1)

シェルスクリプトを組んで搭載されているHDD/SSDの消去(上書き消去・Secure Erase)を実行するコードを何回かにわたって記載していきます。

流れとしては以下のように持っていこうと思います。

①システム情報表示→②どのような消去を実行するかを選択→③実行するかの最終確認→④実行→⑤実行結果の表示

シェルスクリプトは基本的にCUIで作るのがベースですが、それではあまり面白くないのでここでは[ whiptail ]というどのディストリビューションにもインストールされているコマンドを用いて作っていきます。whiptailの使い方はGoogleで検索すれば、多くのサイトでいろいろ説明されています。

私は「whiptailでCUIをグラフィカルにする」を参考にしました。

まずはwhiptailでタイトルを表示するところから。タイトルにあるOKを選択することで処理が始まります。

#!/usr/bin/bash
whiptail --msgbox "DISK ERASE PROGRAM" 20 70

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です