#!/bin/sh

# Получаем pid первого скрипта с нашим именем
# не идеально, но не требует файловых операций
first_script=$(ps ax -o pid,command --sort pid | \
awk "NR > 1 {n=split(\$3,ex,\"/\"); if (ex[n] == \"${0##*/}\") {print \$1; exit}}")

if [ "$first_script" -ne "$$" ]; then
    echo "Another instance is running" >&2
    exit 1
fi

. /etc/sysconfig/wtd

while true; do
    echo -n "~U" > $WTD_PORT 2>/dev/null
    sleep 2s
done
