среда, 21 сентября 2016 г.

Групповое удаление файлов по типу в Mikrotik.

  Используя скрипт-аналог Netwatch я столкнулся с проблемой, когда Mikrotik производит отправку сообщения в Telegram создается соответствующий файл, после каждой отправки. Когда отправляется много сообщений это выглядит так:


  Решить проблему достаточно просто, после каждой отправки можно удалять все файлы, которые имеют тип "file" командой
/file remove [find type=file]
  В скрипте это может выглядеть так:
/tool fetch url="https://api.telegram.org/bot123456789:AAyJyyZ_W67Vyst9wSGRWzcXqeFI5E85RVy/sendMessage\?chat_id=-123456789&text=$time BAIRAK $name3 off"; delay3; /file remove [find type=file]
  Так же приведу команду удаления файлов с нулевым размером:
/file remove [find where size=0]

Подписаться на новые статьи.

5 комментариев:

  1. а где сам скрипт отправки

    ОтветитьУдалить
  2. А можно просто добавить в конце строки скрипта отправки "keep-result=no", и этот мусор не будет складироваться.

    ОтветитьУдалить
  3. Увы удаляет не все...А вот так все...)))

    # удаляем все, что содержит sendMessage
    /file remove [find name~"sendMessage"]

    ОтветитьУдалить
    Ответы
    1. Дякую! Як раз так і треба було!

      Удалить