tmuxのセッション名で重複排除制御
#!/bin/bash
session=`tmux ls | grep <a> | wc -l`
if [ $session = 1 ]; then
exit 0
else
tmux new-session -d -s <a> 'rsync <option> rsync://<b> /<c>'
fi
<a> tmuxセッション名を指定
<b>rsyncの元パス
<c>rsyncの先パス
★tmuxのセッション名をgrepしてるので、taro と taro_1とかで作っちゃうとtaroの方の処理がgrep <a> |wc -l で2行検出されて、exitに落ちなくなります。