Во-первых, возможно сделать это много путей, но предостережение. Факс и SIP НЕ работают хорошо вместе, и я обычно рекомендую, чтобы мои клиенты использовали строку POTS для факса, когда это возможно.
Тем не менее самый легкий способ отправить факсом по глотку состоит в том, чтобы соединить Linksys SPA 3102 или PAP2 к Вашей сети сервера SIP. Затем можно использовать стандартный факс в качестве аналогового устройства к факсу по соединению SIP. Таким образом, и часто делает, может генерировать эхо на строке, таким образом, что Вы можете испытать затруднения при отправке факса и должны снова послать его несколько раз.
При создании TIFF или PDF, было бы значительно легче послать его по электронной почте, чем отправить факсом его.
Можно попытаться использовать hylafax, если у Вас есть модем, который не является WinModem. Я так и не смог заставить это работать хорошо, который является, почему я использовал PAP2 как выше.
Проблема находится в следующей строке:
COUNTER =`expr $COUNTER + 1`
У Вас есть пространство после COUNTER
. Необходимо было видеть ошибку говорить:
bash: COUNTER: command not found
Скажите:
COUNTER=`expr $COUNTER + 1`
вместо этого, или лучше все еще
COUNTER=$((COUNTER + 1))
Способ диагностировать это путем выполнения команд перед циклом с условием продолжения в интерактивной оболочке, то же, что Вы используете для выполнения этой команды.
Пропустите в то время как оператор и затем скопируйте и вставьте
date +"Info: %m/%d/%Y %T : Step 2 : Counter $COUNTER" | tee -a ${LOG_FILE}
и затем
COUNTER =`expr $COUNTER + 1`
при проверке того, что оболочка говорит Вам COUNTER: command not found
и Вы заметите это echo $COUNTER
все еще дает 1
и никогда увеличения. Это должно дать Вам общее представление относительно того, где начать смотреть, что зафиксировать.
((COUNTER++))
. – manatwork 10.02.2014, 13:09