Тут суть не в скрипте, а в том, что непонятно, что происходит в момент запуска remote command'ы. Вернее, в какой момент она запускается.
Ну и у Вас/тебя же нет такой штуки, так что бы, да кабы - не канает. У меня тоже очень нехило забубёно сложного фвункционала над zabbix'ом, но вот да, есть вещи, которые мне видятся неочевидными и доходят тяжело. Судя по issue с t- arget list'ом и запуском на сервере - не только у меня так, этот момент реально сделан весьма мутно.