質問: ### 前提・実現したいこと 想定として、 シェルスクリプトの処理が比較的長く、処理実行時はユーザーは別の作業を行っているだろうことを想定しています(処理が長いためその処理を眺めているのでもなく、終わったかな終わったかなと逐一確認もあまりさせたくない) そのため、 処理が完了した際にGUI的な通知などを実現したいと考えています。 実現方法についていくつか調べてみたのですが、 1zenity 2whiptail どちらのコード(以下に記述)を書いてもcommand not foundとなってしまいます。コードに対する改善点、もしくは他にこんな手段がある、という内容をご教授いただけないでしょうか。 ### 発生している問題・エラーメッセージ ``` bash: whiptail: command not found ``` ### 該当のソースコード ``` zenity --error --title "エラー" --text "メッセージ" ``` ``` whiptail --msgbox test 10 35 ``` ### 試したこと zenityについてはインストールが必要なようで http://lfsbookja.osdn.jp/BLFS/svn-sysdja/gnome/zenity.html こちらを参考に試みましたが、手順が誤っているのかできていません。 whiptailは、GUI環境がなくても動作するとのことで こちらも上記のコードで実行しましたがエラーが出てしまいました。 ### 補足情報(FW/ツールのバージョンなど) Windows7 (初歩的な内容抜けており申し訳ありません)
回答: ``` whiptail --msgbox test 10 35 ``` コピペで実行できましたので、メッセージのとおりコマンドが見つからないのではないですか newtパッケージに含まれるコマンドなので、パッケージがインストールされているか確認しましょう すでにインストール済みの場合はコマンドを実行しているユーザのパス設定が足りないためなので、フルパスで指定すると実行できると思います 例 ``` /usr/bin/whiptail --msgbox test 10 35 ```