Cron работа не соблюдает хорошая команда

У меня есть скрипт для резервного копирования миров Minecraft, когда он запускается по команде (nice -19 ./backup.sh), он не отстает, как всегда, нагрузка на сервер остается низкой. Когда я пытаюсь сделать хороший -19./backup.sh в cronjob, это не "приятно", и он использует большое количество ресурсов сервера. Разве нет команды по аренде? Разве я не могу как-то ввести это в код, чтобы заставить себя заново при каждом запуске? Но как мне получить PID сценария?

Спасибо!

1 ответ

Внутри вашего сценария вы должны оба renice это и ionice это, например, в bash:

#!/bin/bash

renice 19 -p $$
ionice -c 3 -p $$

...

$$ в bash обозначает идентификатор процесса текущего bash,

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