Возможно ли, что Perl запускает ОС Linux с измененным приоритетом планирования и/или IO при отсутствии внешних команд? Я пытаюсь моделировать следующее:Функции Runnig OS с измененным приоритетом планирования в Perl
nice -n19 ionice -c2 -n7 cp largefile largefile2
Могу ли я каким-то образом сделать это с помощью File :: Copy, функция SetPriority и модуль CPAN Linux :: IO_Prio? Мне просто нужно снизить приоритет планирования в $ 0?
EDIT: Если я сделаю следующее, приоритет и IO будут опущены для копирования()? Есть лучший способ сделать это?
use Linux::IO_Prio qw(:all);
use File::Copy;
setpriority(0, 0, -20);
ionice(IOPRIO_WHO_PROCESS, $$, IOPRIO_CLASS_IDLE, 7);
copy("file1","file2") or die "Copy failed: $!";