在单个终端窗口中捕获启动 a.out 的命令 3 次,每次都作为后台作业运行

在单个终端窗口中捕获启动 a.out 的命令 3 次,每次都作为后台作业运行

在 Linux 终端窗口上,有没有办法可以启动 ./a.out 之类的程序,每次都作为后台作业运行 3 次。有人告诉我 IO 重定向很有用。

答案1

您可以在命令后使用与号 ( &) 将其置于后台。如果您希望在后台运行 3 个实例,您可以执行以下操作:

./a.out& ./a.out& ./a.out&

请注意,它不必立即跟在命令后面,下面的命令也会执行相同的操作:

./a.out & ./a.out & ./a.out &

然后您应该会看到类似下面的内容(取决于您的 Linux 风格/shell):

[1] 19731
[2] 27320
[3] 12461

这些是您启动的程序的单独实例的 PID。

希望有所帮助。

相关内容