在shell中,可以使用&符号来启动多线程。具体方法如下:

  1. 创建一个脚本文件,比如script.sh
  2. 在脚本文件中编写需要并行执行的命令。
  3. 在每个命令的末尾添加&符号,表示该命令将在后台启动。
  4. 在脚本文件的最后添加wait命令,以等待所有后台进程执行完毕。

示例脚本script.sh

#!/bin/bash

command1 &
command2 &
command3 &

wait

在终端中执行./script.sh,就会启动多个线程并行执行command1command2command3

注意事项:

  • 使用多线程时,需要确保各个线程之间的命令不会相互依赖或造成冲突。
  • 在某些情况下,可能需要使用nohup命令来避免后台进程被终止。
  • 使用多线程可能会增加系统负载,请确保系统资源足够。
shell 启动多线程

原文地址: https://www.cveoy.top/t/topic/ijWA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录