С помощью systemd:
sudo systemctl disable cron
Если вы хотите отключить демон и остановить его:
sudo systemctl disable cron
sudo systemctl stop cron
(Обычно вы ожидаете, что sudo systemctl disable cron --now
справится с задачей, но, по-видимому, это не так для cron
по какой-то причине.)
Сsysvinit
:
sudo update-rc.d cron disable
sudo service cron stop
Все они имеют соответствующие enable
варианты для повторного -включения службы.
Одним из способов было бы просто передать его в оболочку:
./script.sh | grep "device" | sh
Простой пример:
$ cat input
echo one
echo two
echo three
$ grep t input | sh
two
three