Added to the main topic
It definitely should not restart. Are you sure, that the owner you are trying to use the script as has permission to overwrite files? Try outputing the script to a file and look up the result
#!/bin/bash
status=$(/teaspeak_location/teastart.sh status)
if [ "$status" != "Server is running" ]
then
#uncomment if yo uhave my updater
#/teaspeak_location/updater.sh -f
/teaspeak_location/teastart.sh start
fi
for cron :)