diff --git a/.github/workflows/tf_update.yml b/.github/workflows/tf_update.yml index 938c5d6..bb08d88 100644 --- a/.github/workflows/tf_update.yml +++ b/.github/workflows/tf_update.yml @@ -15,10 +15,10 @@ jobs: username: webuser key: ${{ secrets.TF_SECRET }} port: 34022 - continue-on-error: true script: | cd /home/webuser/websites/www2/www_ourworld_ictc git log -1 git pull name=$(basename "$PWD") - if [ -z $(tmux list-sessions | grep $name | awk '{ print $1 }') > /dev/null 2>&1 ]; then tmux new-session -d -s $name 'bash run.sh' ; else tmux kill-session -t $name ; tmux new-session -d -s $name 'bash run.sh' ; fi + tmux has-session -t $name > /dev/null 2>&1 + if [ $? != 0 ]; then tmux new-session -d -s $name 'bash run.sh' ; else tmux kill-session -t $name ; tmux new-session -d -s $name 'bash run.sh' ; fi