crontab, не выполняющий мой сценарий?

Если вы не возражаете против дополнительного столбца с номером в нем, вы можете использовать join и grep для этого.

$ join <(grep -of patterns.txt file.txt | nl) \
       <(grep -f patterns.txt file.txt | nl)
1 KO3322 proteinaseK (KO3322)
2 KO3435 Xxxxx KO3435;folding factor
3 KO3435 Yyyyy KO3435,xxxx
0
12.11.2014, 01:24
1 ответ

Нельзя запускать скрипты (в отличие от двоичных) с разрешением SUID. Ваш скрипт выполняется, но как пользователь, а не как root, поэтому его вызовы iptables не работают.

Сообщения об ошибках из заданий cron приходят на локальную почту. Убедитесь, что локальная почта настроена правильно (некоторые дистрибутивы не делают этого по умолчанию).

Простым решением (так как у вас есть root-доступ) является установка этого скрипта в crontab пользователя root, или альтернативно в /etc/crontab, используя строку:

* * * * * root /root/test.sh
2
28.01.2020, 02:36

Теги

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