Я не могу убить crond - пытаюсь остановить службу cron

Я считаю, что вы не можете использовать -Iтаким образом. Но вы можете получить желаемый эффект / поведение, сказав:

echo {1..8} | xargs -n2 sh -c 'echo "the number $1 comes before $2"' sh

Это, по сути, создает специальныйоднострочный сценарий оболочки который xargsвыполняется с помощью sh -c. Два значения, которые xargsанализирует из входных данных передаются этому «сценарию». Затем оболочка присваивает эти значения $1и $2, на который вы затем можете ссылаться в «сценарии».

1
16.08.2015, 05:16
1 ответ

Согласно первой строке вывода вы получаете (" redirecting to..." ), вы используете systemd, поэтому многие старые команды SysV не будут работать.

Используйте systemctlдля управления службами systemd.

Чтобы остановить cron, вам нужно дать команду:systemctl stop crond.service. Если вы хотите отключить его, выполните:systemctl disable crond.service.

Дополнительную информацию об управлении юнитами systemd см. в man systemctl.

0
28.01.2020, 01:36

Теги

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