Выполнение
ssh {remoteserver} "echo `/bin/grep xyz /path/to/logfiles/*access*|wc -l`"
приводит к выполнению подкоманды на вашем локальном компьютере, а не на удаленном. Это можно просто проверить с помощью
$ ssh host "echo `hostname`"
the local hostname
, если вы хотите запустить подкоманду на удаленном сервере, используйте апострофы
$ ssh host 'echo `hostname`'
the remote hostname
, но ошибка в обновлении отличается от исходной ...