大坪です。 澤井さんに書いて頂きました。 > ############################################################ > export LC_ALL=C > LOGIN_TTY=':0' > DAY_START_TIME='04:00' > > TODAY_STRING=`date '+%a %b %e' ` > NOW_TIME=`date +%H:%M` > LOGIN_COUNT='0' > if [ `expr "$NOW_TIME" '>' "$DAY_START_TIME" ` = '1' ] ; then > LOGIN_TIME_LIST=`last -R $LOGIN_TTY | grep $USER | grep "$TODAY_STRING" | cut -b 34-38` > else > YESTERDAY_STRING=`date '+%a %b %e' --date '1 day ago'` > LOGIN_TIME_LIST=`last -R $LOGIN_TTY | grep $USER | grep "$YESTERDAY_STRING" | cut -b 34-38` > LOGIN_COUNT=`last -R $LOGIN_TTY | grep $USER | grep "$TODAY_STRING" | wc -l` > fi > > for TIME in $LOGIN_TIME_LIST ; do > if [ `expr "$TIME" '>=' "$DAY_START_TIME" ` = '1' ] ; then > LOGIN_COUNT=`expr $LOGIN_COUNT + 1` > fi > done > > if [ $LOGIN_COUNT = "1" ] ; then > echo "First login : $LOGIN_COUNT"; > else > echo "Not First : $LOGIN_COUNT"; > fi > ############################################################ 素晴しいプログラムを作って頂き有難うございます。 これに基づき、下記のようなプログラムを作り、これをセッションの 自動起動プログラムに登録しました。明日朝起きてログインしたときにうまく ブラウザが起動するか楽しみです。 どうも多くの皆さんに御世話になりまして有難うございます。 -----ここから----- #!/bin/bash export LC_ALL=C LOGIN_TTY=':0' DAY_START_TIME='04:00' TODAY_STRING=`date '+%a %b %e' ` NOW_TIME=`date +%H:%M` LOGIN_COUNT='0' # あなたが起動する Mozilla を設定して下さい moz_bin="-mozilla の path & name-" # Mozilla 起動時に指定したいオプションがあれば、ここに設定して下さい moz_opt="" # Mozilla 起動時に開きたい URL を指定して下さい url1="http://vinelinux.org/" url2="http://www.linux.or.jp/" url3="http://www.mozilla.org/" url4="http://www3.nhk.or.jp/hensei/bs1/$(date '+%Y%m%d' --date '1 day')/frame_05-29.html" if [ `expr "$NOW_TIME" '>' "$DAY_START_TIME" ` = '1' ] ; then LOGIN_TIME_LIST=`last -R $LOGIN_TTY | grep $USER | grep "$TODAY_STRING" | cut -b 34-38` else YESTERDAY_STRING=`date '+%a %b %e' --date '1 day ago'` LOGIN_TIME_LIST=`last -R $LOGIN_TTY | grep $USER | grep "$YESTERDAY_STRING" | cut -b 34-38` LOGIN_COUNT=`last -R $LOGIN_TTY | grep $USER | grep "$TODAY_STRING" | wc -l` fi for TIME in $LOGIN_TIME_LIST ; do if [ `expr "$TIME" '>=' "$DAY_START_TIME" ` = '1' ] ; then LOGIN_COUNT=`expr $LOGIN_COUNT + 1` fi done if [ $LOGIN_COUNT = "1" ] ; then $moz_bin $moz_opt $url1 &> /dev/null & sleep 3 until $moz_bin $moz_opt -remote "openURL($url2, new-tab)" &> /dev/null; do sleep 3 done # これ以降、sleep の必要はありません $moz_bin $moz_opt -remote "openURL($url3, new-tab)" &> /dev/null $moz_bin $moz_opt -remote "openURL($url4, new-tab)" &> /dev/null fi -----ここまで-----