shell 启动多线程
在shell中,可以使用&符号来启动多线程。具体方法如下:
- 创建一个脚本文件,比如
script.sh。 - 在脚本文件中编写需要并行执行的命令。
- 在每个命令的末尾添加
&符号,表示该命令将在后台启动。 - 在脚本文件的最后添加
wait命令,以等待所有后台进程执行完毕。
示例脚本script.sh:
#!/bin/bash
command1 &
command2 &
command3 &
wait
在终端中执行./script.sh,就会启动多个线程并行执行command1、command2和command3。
注意事项:
- 使用多线程时,需要确保各个线程之间的命令不会相互依赖或造成冲突。
- 在某些情况下,可能需要使用
nohup命令来避免后台进程被终止。 - 使用多线程可能会增加系统负载,请确保系统资源足够。
原文地址: https://www.cveoy.top/t/topic/ijWA 著作权归作者所有。请勿转载和采集!