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
,