2009-06-20 3 views
4

私は毎日特定の時間にスクリプトを実行するcronエントリを持っています。このスクリプトはDISPLAY:0に設定し、ユーザーが実行するためのプログラムを起動します(これはシングルユーザーデスクトップです)。これを変更して、ユーザーが最初にダイアログボックスを表示して、プログラムを実行するかどうかを指定できるようにします。linuxスクリプトからの表示ダイアログボックス

私はGnomeでUbuntuを使用しています。 OKかCancelがクリックされたかどうかを返すダイアログボックスコマンドがありますか?あるいは、この効果を得るための他の方法がありますか?

答えて

8

Zenityを使用できます。 GTKダイアログを使うことができます。私はyes/noのものは$?あなたは使用することができます:

if zenity --question --text="Are you sure?"; then 
    sudo rm -rf/# kidding! 
fi 

いつものように。

4

zenity --question

関連する問題