Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash脚本,如何同时做两个作业_Bash_Multitasking - Fatal编程技术网

Bash脚本,如何同时做两个作业

Bash脚本,如何同时做两个作业,bash,multitasking,Bash,Multitasking,我正在为usb转储程序编写一个脚本,该程序检测设备并将其内容复制到我选择的位置。 我想对原始目录进行压缩,但我不希望scrip在压缩文件时停止检测新设备 我有一个while循环,它使用一个函数读取ubuntu的/media/user/*文件夹的内容 我使用gcp复制新设备的内容 我可以放置什么命令,这样脚本就不会仅仅为了压缩文件而停止对设备的检测 感谢您的帮助您可以使用&操作符在后台的子shell中运行任何内容,例如 zip foo.zip bar baz qux & 这样,当循环继续

我正在为usb转储程序编写一个脚本,该程序检测设备并将其内容复制到我选择的位置。 我想对原始目录进行压缩,但我不希望scrip在压缩文件时停止检测新设备

我有一个while循环,它使用一个函数读取ubuntu的/media/user/*文件夹的内容 我使用gcp复制新设备的内容

我可以放置什么命令,这样脚本就不会仅仅为了压缩文件而停止对设备的检测


感谢您的帮助

您可以使用
&
操作符在后台的子shell中运行任何内容,例如

zip foo.zip bar baz qux &
这样,当循环继续时,zip进程将在后台运行