pf -фильтр времени суток

for tablename in $(cat ${current_path}/table.txt);do
  for word in $(cat path/${tablename}.txt);do
    echo ${word}
  done
done > final/output.txt

Это должно сработать. Я не уверен, что вы имеете в виду под

here it is doing its work but generating multiple copies of the single txt as for loop is working

Можно поконкретнее?


--Отредактировано --в соответствии с приведенным ниже предложением.

0
15.02.2021, 21:00
1 ответ

Я решил проверить исходный код на наличие opnsense, и, судя по нескольким минутам, он использует cron:

https://github.com/opnsense/core/blob/master/src/etc/inc/plugins.inc.d/pf.inc#L50

пф.вкл:

function pf_cron()
{
    global $config;

    $jobs = array();

    if (isset($config['filter']['rule'])) {
        foreach ($config['filter']['rule'] as $rule) {
            if (empty($rule['disabled']) && !empty($rule['sched'])) {
                $jobs[]['autocron'] = array('/usr/bin/logger "reload filter for configured schedules" ; /usr/local/etc/rc.filter_configure', '1,16,31,46');
                break;
            }
        }
    }

Итак, поскольку я подтвердил свои подозрения, я тоже буду использовать cron :(.

0
18.03.2021, 22:30

Теги

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