test -f /home/bitrix/www/hook/log.php?test=1 - проверить, что файл существует
&& - в случае успеха первой команды (т.е. когда файл существует) выполнить вторую
{ ...; } - группировка вывода, не знаю, зачем оно тут, учитывая, что команда в скобках одна. Возможно, артефакт, и раньше было несколько команд
/usr/bin/php -f /home/bitrix/www/hook/log.php?test=1;
- выполнить файл
> /dev/null - перенаправить вывод команды в /dev/null (т.е. игнорировать)
2>&1 - перенаправить поток stderr (куда обычно выводятся сообщения об ошибках) в поток stdout (обычный вывод), т.е. короче чтобы весь вывод программы шел в итоге в /dev/null