Внутри вашего скрипта вы должны и renice
то, и другое ionice
, например bash
:
#!/bin/bash renice 19 -p $$ ionice -c 3 -p $$ ...
$$
В bash
обозначает идентификатор процесса тока bash
.
У меня есть скрипт для резервного копирования миров Minecraft, когда он запускается по команде (nice -19 ./backup.sh), он не отстает, как всегда, нагрузка на сервер остается низкой. Когда я пытаюсь сделать хороший -19 ./backup.sh в cronjob, это не «приятно», и он использует большое количество ресурсов сервера. Разве нет команды по аренде? Разве я не могу как-то ввести это в код, чтобы заставить себя заново при каждом запуске? Но как мне получить PID сценария?
Спасибо!
Внутри вашего скрипта вы должны и renice
то, и другое ionice
, например bash
:
#!/bin/bash renice 19 -p $$ ionice -c 3 -p $$ ...
$$
В bash
обозначает идентификатор процесса тока bash
.