我可以通过perl控制进程优先级吗?

时间:2012-12-07 00:06:54

标签: perl

我想知道是否可以通过perl控制优先级。 基本上我希望我的perl脚本在我的盒子里继续运行,如果某个进程占用了cpu。这个perl脚本要么降低优先级,要么进程占用太多CPU,perl脚本也可以杀死它。 我讨厌操作系统特定的,但我正在尝试为Windows系统设计这个。

2 个答案:

答案 0 :(得分:1)

您可以使用getprioritysetpriority来处理Perl中的优先级。

答案 1 :(得分:0)

来自POSIX::nice()

  

这类似于C函数nice(),用于更改当前进程的调度首选项。积极的观点意味着更多的礼貌过程,负面的价值观更需要过程。普通用户进程只能更礼貌。失败时返回undef。