Вы установили NOPASSWD
для rc6
и rc5
. Если вы не хотите, чтобы у вас запрашивали пароль для init
, вам также придется добавить его в правило sudoers. Что-то вроде:
testcs ALL=(ALL) NOPASSWD: /sbin/rc6, /sbin/rc5, /sbin/init [56]
(Поскольку в аргументах можно указать подстановочные знаки, [...]
соответствующие любому символу в списке.)
Простой скрипт ниже сделает это. Он принимает один аргумент :количество копий, которые вы хотите распечатать. Он создает отдельные задания на печать для каждой копии, тем самым решая проблему низкого количества ошибок на принтере, подавая на него по одной копии за раз.
#!/bin/bash
for run in $(seq $1); do
lp -d hp-laserjet-1320-postscript-FUMA-FOLDER \
-o sides=two-sided-short-edge fileToPrint.pdf
done
Сияй, сумасшедший HP Laserjet