tim*_*mer 1 bash for-loop nice
请帮忙.我无法弄清楚在命令行上使用for循环的语法.
这是我最好的猜测:
$ nice -n 17 { for _ in {1..2}; do echo howdy; done; }
bash: syntax error near unexpected token `do'
Run Code Online (Sandbox Code Playgroud)
但很明显,这不正确.
nice 是每个进程,不能对单个shell语句进行操作.
你可以启动一个新的,漂亮的bash实例:
nice -n 17 bash -c 'for _ in {1..2}; do echo howdy; done;'
Run Code Online (Sandbox Code Playgroud)
或者叉一个并且表示:
(
renice -n 17 "$BASHPID"
for _ in {1..2}; do echo howdy; done;
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
299 次 |
| 最近记录: |