Задание крона, кажется, не выполняется в человечности

Я соглашаюсь с Вашим подходом. Пока пользовательский MAC-адрес не находится в белом списке, каждый пакет, прибывающий от него, должен быть отброшен, за исключением Запросов HTTP. Они должны быть перенаправлены к Вашему апачскому IP:port (вот пример). Как только пользовательские щелчки "принимают" на Вашем EULA, необходимо инициировать процедуру, которая добавляет в белый список его MAC-адрес, добавляющий исключение внутри iptables, и останавливает отбрасывание его пакетов. Я не говорю, что это будет легко, но по крайней мере это выполнимо.

1
18.06.2013, 18:58
1 ответ

Самая большая проблема состоит в том, что Вы помещаете . перед названием сценария. . текущий каталог, который Вы вслепую предполагаете, что знаете, когда Вы настраиваете crontab запись. Нижняя строка, не используйте относительные пути в cron сценарии: дайте полный путь сценарию.

Кроме того, */1 является бессмысленно подробным. Это означает точно то же самое как *. Ваш сценарий работает каждую минуту каждого дня. (Это должно действительно работать так часто?)

5
27.01.2020, 23:17
  • 1
    Несколько вещей я должен был упомянуть.. */1 для тестирования, сценарий на самом деле выполнит каждые 10 минут. Во-вторых, . в каталоге была опечатка. –  hax0r_n_code 18.06.2013, 18:57
  • 2
    Таким образом в моем задании крона я не должен выполнять задание путем предшествования ему с a . пока мой сценарий является исполняемым файлом? –  hax0r_n_code 18.06.2013, 18:59
  • 3
    @nkon: я не говорю о точке в .script.sh, Я имею в виду ./myscript. Это говорит, что существует каталог внизу везде, где cron оказывается, когда это запускает Ваш названный сценарий myscript. Каков каталог cron cd'd в то, когда это выполняет ту строку? Несомненно, существует известный ответ, но Вы не должны заботиться. Дайте полный путь myscript каталог здесь. Если это /root/myscript/script.sh, затем скажите это. –  Warren Young 18.06.2013, 18:59
  • 4
    Все Ваши предложения решили мои проблемы. Еще раз спасибо! –  hax0r_n_code 18.06.2013, 19:03

Теги

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