Как остановить сообщения PAM в auth.log для определенного сценария, запускаемого с помощью sudo?

Проблема в том, что вы путаете ввод и вывод:

exec 3>&${test[0]}
exec 4>&${test[1]}
input <&3 &>4 &

Вы открываете &3и &4только для записи. Но первый может только читать. Чтение из &3завершается неудачно, потому что вы открыли fd только для записи. Вам нужно

exec 3<&${test[0]}
0
24.11.2019, 16:56
1 ответ

Если скрипт запускается из crontab, одним из вариантов будет запуск его из корневогоcrontab(или системного ), так что sudoбольше не требуется.

1
28.01.2020, 02:38

Теги

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