renice命令可以修改正在运行的进程的调度优先级。预设是以程序识别码指定程序调整其优先权,您亦可以指定程序群组或用户名称调整优先权等级,并修改所有隶属于该程序群组或用户的程序的优先权。只有系统管理者可以改变其他用户程序的优先权,也仅有系统管理者可以设置负数等级。
【语法】renice(选项)(参数)【选项】-g:指定进程组id; -p<程序识别码>:改变该程序的优先权等级,此参数为预设值。 -u:指定开启进程的用户名。【参数】进程号:指定要修改优先级的进程。【实例】将行程id为987及32的行程与行程拥有者为daemon及root的优先序号码加1:renice 1 987 -u daemon root -p 32注意:每一个行程都有一个唯一的id。
nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out文件中。如果没有文件能创建或打开以用于追加,那么 command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。
【语法】nohup(选项)(参数)【选项】--help:在线帮助; --version:显示版本信息。【参数】程序及选项:要运行的程序及选项。【实例】使用nohup命令提交作业,如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:nohup command > myout.file 2>&1 &在上面的例子中,输出被重定向到myout.file文件中。