返回首页

linux后台启动命令如何与下一条命令连续执行?

133 2023-12-13 19:40 admin

改写一

ls && echo "success" &

ls前台执行, echo 进入后台执行,执行完成后返回,显然不符合题主要求。

改写二

(ls &) && echo "success"

(ls &) 组合成一条命令, echo 是一条命令。 这样写的问题是 ls进入后台执行,进入后台时,会被&&视为执行成功,立即执行echo命令。

执行顺序:

  1. &
  2. &&
  3. echo success
  4. ls

显然不符合题主要求的顺序执行的愿望。

改写三

(ls && echo success) &

(ls && echo success) 先整体进入后台,执行顺序:

  1. &
  2. ls
  3. &&
  4. echo success

改写四

(ls &) && (echo success &)

题主自试一下是什么执行顺序。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

网站地图 (共14个专题13189篇文章)

返回首页