在 Ubuntu 中,可以使用 nice 和 renice 命令来调整进程的优先级。nice 命令用于启动一个具有指定优先级的进程,而 renice 命令用于修改已运行进程的优先级。
优先级值范围为 -20(最高优先级)到 19(最低优先级)。默认情况下,进程的优先级值为 0。
要设置定时器(例如使用 cron 或 systemd 定时器)的优先级,可以在启动定时器时使用 nice 命令。例如,如果你想以优先级 10 运行一个名为 my-script.sh 的脚本,可以使用以下命令:
nice -n 10 /path/to/my-script.sh
如果你想修改已运行定时器的优先级,可以先找到定时器进程的 PID,然后使用 renice 命令调整优先级。例如,如果定时器进程的 PID 为 12345,可以使用以下命令将其优先级设置为 10:
renice -n 10 -p 12345
请注意,只有具有 root 权限的用户才能降低进程的优先级(即增加负数优先级值)。普通用户只能提高进程的优先级(即减小正数优先级值)。