getpriority(2)/setpriority(2) for mruby, it like renice(1)
- add conf.gem line to
build_config.rb
MRuby::Build.new do |conf|
# ... (snip) ...
conf.gem :github => 'takumakume/mruby-renice'
end
-
for process
Renice::Process.get(pid) #=> 0 Renice::Process.set(pid, prio) #=> true or raise
-
for process group
Renice::ProcessGroup.get(pgid) Renice::ProcessGroup.set(pgid, prio)
-
for process group
Renice::User.get(uid) Renice::User.set(uid, prio)
under the MIT License:
- see LICENSE file