Невозможно использовать “ at ” утилита

Я использую Ubuntu 16.04 и пытаюсь выполнить непосредственно на Bash:

sudo cat << EOF | at 'now + 1 minute'
echo "hello"
EOF

Я получаю:

warning: commands will be executed using /bin/sh job 6 
at Wed Dec 28 03:01:00 2016
Can't signal atd (permission denied)

Итак, если у вас нет разрешения на выполнение команды, фраза hello не будет отражена в Bash.

Если я использую sudo, почему было бы отказано в разрешении? В отличие от cd, который не является утилитой, а встроенной командой оболочки, at (а также cat) являются утилитами, поэтому sudo должен применять их.

Возможно, вы знаете, почему не могут быть использованы?

1
задан 29 December 2016 в 23:33

0 ответов

Другие вопросы по тегам:

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