выход из бесконечного цикла

Во-первых, возможно сделать это много путей, но предостережение. Факс и SIP НЕ работают хорошо вместе, и я обычно рекомендую, чтобы мои клиенты использовали строку POTS для факса, когда это возможно.

Тем не менее самый легкий способ отправить факсом по глотку состоит в том, чтобы соединить Linksys SPA 3102 или PAP2 к Вашей сети сервера SIP. Затем можно использовать стандартный факс в качестве аналогового устройства к факсу по соединению SIP. Таким образом, и часто делает, может генерировать эхо на строке, таким образом, что Вы можете испытать затруднения при отправке факса и должны снова послать его несколько раз.

При создании TIFF или PDF, было бы значительно легче послать его по электронной почте, чем отправить факсом его.

Можно попытаться использовать hylafax, если у Вас есть модем, который не является WinModem. Я так и не смог заставить это работать хорошо, который является, почему я использовал PAP2 как выше.

1
10.02.2014, 13:10
2 ответа

Проблема находится в следующей строке:

COUNTER =`expr $COUNTER + 1`

У Вас есть пространство после COUNTER. Необходимо было видеть ошибку говорить:

bash: COUNTER: command not found

Скажите:

COUNTER=`expr $COUNTER + 1`

вместо этого, или лучше все еще

COUNTER=$((COUNTER + 1))
4
27.01.2020, 23:15
  • 1
    я предпочитаю его еще короче: ((COUNTER++)). –  manatwork 10.02.2014, 13:09
  • 2
    Достаточно ярмарка, я, кажется, пропустил часть разговора здесь. Неважно позволяет, удаляют этот разговор (который я запустил), мы не добавляем ничего полезного для сообщения. –  terdon♦ 10.02.2014, 18:15

Способ диагностировать это путем выполнения команд перед циклом с условием продолжения в интерактивной оболочке, то же, что Вы используете для выполнения этой команды.

Пропустите в то время как оператор и затем скопируйте и вставьте

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 и никогда увеличения. Это должно дать Вам общее представление относительно того, где начать смотреть, что зафиксировать.

2
27.01.2020, 23:15

Теги

Похожие вопросы