Я никогда не использовал, Ожидают, но Ваш пример кода...
if {[file exists "./abc.test"]} {send "cat ./abc.txt\r"}
... кажется, проверяет на существование файла на машине, ожидают, работает, не удаленный. Таким образом, если скрипт не запускается на удаленном сервере, он не будет работать.