如何在bash中启动大量进程
我尝试在命令行中运行了很多次。但是我无法在后台启动进程,因为bash将其视为语法错误如何在bash中启动大量进程,bash,Bash,我尝试在命令行中运行了很多次。但是我无法在后台启动进程,因为bash将其视为语法错误 for f in `seq 20`; do ./a.out&; done //incorrect syntax for bash near '&' 我怎样才能将&放在命令行上,这样bash就不会抱怨,而且我也可以这样做 在后台运行这些进程,以便在系统上生成负载 附言:我不想把它分成多行。把它分成多行,或者删除;在&之后,将其分成多行或移除;&&之后是命令终止符以及;不要两者都用 并使用bash
for f in `seq 20`; do ./a.out&; done //incorrect syntax for bash near '&'
我怎样才能将&放在命令行上,这样bash就不会抱怨,而且我也可以这样做
在后台运行这些进程,以便在系统上生成负载
附言:我不想把它分成多行。把它分成多行,或者删除;在&之后,将其分成多行或移除;&&之后是命令终止符以及;不要两者都用 并使用bash语法,而不是使用seq,这在所有Unix系统上都不可用
for f in {1..20} ; do ./a.out& done
&是命令终止符以及;不要两者都用
并使用bash语法,而不是使用seq,这在所有Unix系统上都不可用
for f in {1..20} ; do ./a.out& done
这项工作:
for f in `seq 20`; do ./a.out& done
&终止命令,就像;或&、| |、|
这意味着bash需要在∧但是找不到。因此出现了错误。这样做:
for f in `seq 20`; do ./a.out& done
&终止命令,就像;或&、| |、|
这意味着bash需要在∧但是找不到。因此出现了错误。删除;在a.out之后:
删除该文件;在a.out之后:
Yikes-爱zsh的另一个原因…;-。很好地发现了。。。虽然我想一旦被咬了,就很难忘记。哎呀,这是爱zsh的另一个原因…;-。很好地发现了。。。虽然我想一旦被咬了很难忘记。