Unix系统中脚本运行与进程管理详解
在Unix系统的使用过程中,我们常常会遇到需要控制作业优先级、计时作业、查看运行进程以及删除进程等操作,同时,编写和运行脚本也是提高工作效率的重要手段。下面将详细介绍这些操作的方法和技巧。
1. 使用nice控制作业优先级
当我们在Unix系统上运行作业时,有时会遇到某个作业占用大量系统资源,影响其他用户使用的情况。这时,就可以使用nice命令来控制作业的优先级。
nice命令使用1到19的数字来设置作业的优先级,数字越小优先级越高,其中1表示较高优先级,19表示较低优先级。Unix系统会根据你提供的数字来决定为该作业分配多少系统资源。
操作步骤如下:
- 在shell提示符下,输入nice,接着输入-n标志,然后输入合适的调整值(例如19),最后输入要运行的程序或脚本的名称。示例代码如下:
[ejr@hobbes ejr]$ nice -n 19 slowscript在这个例子中,slowscript将以最低优先级运行。
小贴士:
- 若想了解当前系统上运行的进程数量和类型,可以使用ps命令,后续会详细介绍。
- 可以使用nice命令在后台运行作业,例