请选择 进入手机版 | 继续访问电脑版

EDABOSS电子论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 335|回复: 2

[疑难求助] 在linux下怎么控制多个进程的串行进行

[复制链接]

79

主题

20

回帖

375

E币

技术员

Rank: 2

积分
178
发表于 2019-9-8 20:44:27 | 显示全部楼层 |阅读模式
由于我现在跑很多个hspice进程,然后我们这里的license个数有限,所以,我想要用shell脚本解决这个问题。
即:在第一个进程结束后 启动下一个进程,这样保证我最多只是占用一个license,有没有人帮我解决,谢谢
积分规则
回复

使用道具 举报

44

主题

1

回帖

184

E币

技术员

Rank: 2

积分
89
发表于 2019-9-8 20:45:38 | 显示全部楼层
我一般都是写一个.file文件,然后./file,我给你看看我写的内容吧,
hspice -mt ········
sleep 100
hspice -mt ·······
这样,但是我只会用sleep去控制运行的具体的时间,但是不能动态的去检测我第一个进程的运行情况,
我就想在上一个进程结束之后我的下一个进程再去执行,去抢lic。
回复 支持 反对

使用道具 举报

83

主题

19

回帖

275

E币

技术员

Rank: 2

积分
185
发表于 2019-9-8 20:46:47 | 显示全部楼层
吴德阳 发表于 2019-9-8 20:45
我一般都是写一个.file文件,然后./file,我给你看看我写的内容吧,
hspice -mt ········
sleep 10 ...

我说的方法和你类似.但我不用sleep这个命令(其实我是不知道有这个命令啦,)

我的文件是直接这个格式:
hspice -mt ... -i ... -o ... (回车)
hspice -mt ... -i ... -o ... (回车)
hspice -mt ... -i ... -o ... (回车)

(回车)

source后,就会一个接一个跑hspice了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|EDABOSS电子论坛

GMT+8, 2024-3-28 20:34 , Processed in 0.045067 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表