网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

linux2个命令并行 linuxshell并行执行

linux下如何实现在两条命令 轮流执行

你说的“执行60秒”是什么意思?这个命令一直不返回?60秒后停止它?还是执行后就返回了,60秒后再执行下一个?

创新互联公司专注于青原企业网站建设,响应式网站,商城网站制作。青原网站建设公司,为青原等地区提供建站服务。全流程按需定制网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

用crond可以实现你说的60秒,但灵活性不够。或者用shell脚本,比较灵活。

假设你的命令是死循环,可以像下面这样(如想一直循环,[  ]内直接写1,注意两边要有空格)

#!/bin/bash

count=0

while [ $count -lt 10 ]; do

cmd1  

pid1=$!

sleep 60

echo $count

kill -9 pid1

cmd2 

pid2=$!

sleep 60

kill -9 $pid2

let "count++"

done

linux怎么使多条命令同时执行

一次执行多个命令可以将多个命令用英文分号分割,比如像这样:

mkdir /tmp/mydir; touch /tmp/mydir/myfile

其实这样也不能算是同时执行,Linux的命令是顺序执行的,就算是shell脚本,里面写了一大堆命令,同样也顺序执行的。如果前一个命令执行的时间比较长,后面的命令就只有等待了。如果命令执行时间比较长,又想让命令同时执行,恐怕只能打开多个虚拟终端才行(右键虚拟终端界面,选择“打开标签”),打开多个登录的虚拟终端其实是运行了多个“会话”,多个“会话”中的命令才是“同时”执行。

linux怎么用一步命令实现多个脚本并行执行?

(run1.sh ) ; (run2.sh ) ; (run3.sh)

如果还有继续加


标题名称:linux2个命令并行 linuxshell并行执行
网站URL:http://bjjierui.cn/article/doigpjo.html

其他资讯