리눅스에서 thunderbird 스크립트
Posted: 2004 05 19 19:02 29
리눅스에서 firefox 와 thunderbird 등을 사용을 하다보면 프로파일이라던지 오픈 오피스에서 문서 메일로 보내기라 던지 기타 여러가지 잘 안될때가 있습니다.
그래서 이것 저것 찾아 보아서 스크립트를 만들어 보았습니다.
간단하게 리눅스에서 제가 사용을 하는 방식으로 해서 팁을 기술 해보았습니다.
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/local/thunderbird
case "$1" in
-compose)
opt=${*#*compose}
# 오픈오피스쪽에서 메일을 보낼때 사용이 된다.
# thunderbird is not running (thunderbird n'est pas lance)
# "to=foo@nowhere.net"
# "subject=cool page"
# "attachment=http://www.mozilla.org", "attachment=file:///tmp/file.name"
# example: "to=foo@nowhere.net,subject=cool page"
if [ $(ps ax | grep thunderbird-bin | wc -l) -gt 1 ]; then
$MOZILLA_FIVE_HOME/thunderbird -remote "xfeDoCommand (composeMessage,$opt)"
else
$MOZILLA_FIVE_HOME/thunderbird -compose $opt
fi
;;
-mail)
# 파이어폭스에서 페이지를 메일로 보낼때 사용이 된다.
opt=`echo $*| sed -e s/-mail// -e s/mailto:?/to=,/ -e s/body/attachment/ -e s/\&/,/`
if [ $(ps ax | grep thunderbird-bin | wc -l) -gt 1 ]; then
$MOZILLA_FIVE_HOME/thunderbird -remote "xfeDoCommand (composeMessage,$opt)"
else
$MOZILLA_FIVE_HOME/thunderbird -compose $opt
fi
;;
*)
if [ $(ps ax | grep thunderbird-bin | wc -l) -gt 1 ]; then
$MOZILLA_FIVE_HOME/thunderbird -remote "xfeDoCommand (openInbox)"
else
# thunderbird is not running (thunderbird n'est pas lance)
$MOZILLA_FIVE_HOME/thunderbird
fi
;;
esac
그래서 이것 저것 찾아 보아서 스크립트를 만들어 보았습니다.
간단하게 리눅스에서 제가 사용을 하는 방식으로 해서 팁을 기술 해보았습니다.
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/local/thunderbird
case "$1" in
-compose)
opt=${*#*compose}
# 오픈오피스쪽에서 메일을 보낼때 사용이 된다.
# thunderbird is not running (thunderbird n'est pas lance)
# "to=foo@nowhere.net"
# "subject=cool page"
# "attachment=http://www.mozilla.org", "attachment=file:///tmp/file.name"
# example: "to=foo@nowhere.net,subject=cool page"
if [ $(ps ax | grep thunderbird-bin | wc -l) -gt 1 ]; then
$MOZILLA_FIVE_HOME/thunderbird -remote "xfeDoCommand (composeMessage,$opt)"
else
$MOZILLA_FIVE_HOME/thunderbird -compose $opt
fi
;;
-mail)
# 파이어폭스에서 페이지를 메일로 보낼때 사용이 된다.
opt=`echo $*| sed -e s/-mail// -e s/mailto:?/to=,/ -e s/body/attachment/ -e s/\&/,/`
if [ $(ps ax | grep thunderbird-bin | wc -l) -gt 1 ]; then
$MOZILLA_FIVE_HOME/thunderbird -remote "xfeDoCommand (composeMessage,$opt)"
else
$MOZILLA_FIVE_HOME/thunderbird -compose $opt
fi
;;
*)
if [ $(ps ax | grep thunderbird-bin | wc -l) -gt 1 ]; then
$MOZILLA_FIVE_HOME/thunderbird -remote "xfeDoCommand (openInbox)"
else
# thunderbird is not running (thunderbird n'est pas lance)
$MOZILLA_FIVE_HOME/thunderbird
fi
;;
esac