忘れたので、メモ。

if [ $(pgrep emacs | wc -l) -eq 0 ]; then
env XMODIFIERS=@im=none emacs --daemon &
fi

ちなみに、XMODIFIERS=@im=none はなくても問題ないが、uim-skkを使っていると邪魔である。