LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 818|回复: 4

如何让一个nice管两条命令?[基本解决]

[复制链接]
发表于 2004-4-14 10:09:53 | 显示全部楼层 |阅读模式
#!/bin/bash
nice -10 (echo hello;echo ok)

这样好像不行噢
发表于 2004-4-14 11:15:18 | 显示全部楼层

回复: 如何让一个nice管两条命令?

最初由 seablue 发表
#!/bin/bash
nice -10 (echo hello;echo ok)

这样好像不行噢

nice是针对一条命令而言的,而且要注意的是,"优先级"不能"继承",所以父进程优先级变化了,不会影响子进程。
 楼主| 发表于 2004-4-14 22:22:09 | 显示全部楼层
:thank
我这是看到一个黑客的shell程序这么搞的,但在我的系统上不行;
估计是比较老的shell上可以用。
发表于 2004-4-17 11:27:00 | 显示全部楼层

回复: 回复: 如何让一个nice管两条命令?

最初由 home_king 发表
nice是针对一条命令而言的,而且要注意的是,"优先级"不能"继承",所以父进程优先级变化了,不会影响子进程。

不对吧?
优先级可以继承:
$nice
nice=0
$sudo nice --20 bash
#nice
nice=-20
#make &
#top
command nice ...
make     -20 ...
+++++++
我一直用这个编译内核!

$nice -n com1 && com2 不知行也不行,我在win下,不能试了
ps:或$nice -n com1 ; com2
发表于 2004-4-17 11:50:48 | 显示全部楼层

回复: 回复: 回复: 如何让一个nice管两条命令?

最初由 folklore 发表
不对吧?
优先级可以继承:
$nice
nice=0
$sudo nice --20 bash
#nice
nice=-20
#make &
#top
command nice ...
make     -20 ...
+++++++
我一直用这个编译内核!

$nice -n com1 && com2 不知行也不行,我在win下,不能试了
ps:或$nice -n com1 ; com2

谢谢这位兄弟的指正,我的说法混淆了nice与renice,不好意思~~:p
优先级可以继承。
有一种情况要指明,如果父进程创建一个子进程后才被调整自身优先级(用renice命令),那该子进程的优先级不受影响。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表