我想运行多个命令。他们不需要同时跑步。只需运行命令1,然后运行命令2,等等。
rsync -az -P live/ test1/
rsync -az -P live/ test2/
有没有办法在不等待第一个命令完成然后输入第二个命令的情况下执行此操作?
答案 0 :(得分:1)
易,
rsync -az -P live/ test1/; rsync -az -P live/ test2/
这将运行test1
等待,然后运行test2
。
答案 1 :(得分:0)
使用&
:
rsync -az -P live/ test1/ &
rsync -az -P live/ test2/ &
他们现在正在后台运行!应输出如下内容:
[4] 9434
每个,其中
[4]
用于使用fg 4
将进程返回到前台(即,在shell中的前台运行);按CTRL+Z
暂停。然后使用bg 4
在后台重新开始并重新开始。9434
是PID。