vine-users ML アーカイブ



[vine-users:072016] Re: PC起動 後に特定イベントまでの残 り日数を表示するプログラ ム

  • From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:072016] Re: PC起動 後に特定イベントまでの残 り日数を表示するプログラ ム
  • Date: Mon, 30 May 2005 15:57:25 +0900 (JST)
かわむらです。

Vineとは関係ないような…と思いつつ回答。

From: Satoru Otsubo <otsubo_p@xxxxxxxxxxxxxxx>
> PC起動後に特定イベントA日(8月15日とする)までの残り日数を表示する
> プログラムを作ろうと思い、
> -----
> #!/bin/bash
> aaa=`date --date=20050815 +%j`;
> bbb=`date +%j`;
> ccc=`expr $aaa - $bbb`;
> 
> dialog --infobox "Event A ... remaining days... $ccc" 30 100;
> -----
> を作り(file nameを remainingdaysとする)、
> remainingdays を デスクトップの設定>拡張設定>セッション 
> 自動起動するプログラム に 登録しても、ダイアログボックスは表示されません。
> うまく dialog を表示させることはできないでしょうか?

dialogはターミナルソフト上で動作するので、登録時に kterm や
gnome-terminal を起動し、その上で実行する必要があります。
また、上記のままでは実行後、すぐに終了するので、ターミナルソフトも
すぐに終了してしまいます(つまり、内容が確認できない)。

./remainingdays.sh 例
-------
#!/bin/bash
aaa=`date --date=20050815 +%j`;
bbb=`date +%j`;
ccc=`expr $aaa - $bbb`;

dialog --sleep 10 --infobox "Event A ... remaining days... $ccc" 30 100
-------

として、
kterm -e ./remainingdays.sh 
or
gnome-terminal -e ./remainingdays.sh 
とするのが良いでしょう。