sh脚本写一个启动多个程序的*.sh文件

sh/bash/dash/ksh/zsh等Shell脚本
cai99846
帖子: 8
注册时间: 2012-08-06 15:04

sh脚本写一个启动多个程序的*.sh文件

#1

帖子 cai99846 » 2012-08-09 16:24

我想一次启动3个程序。
/DBServer/bin/LocalDBServer
/DB/bin/HMIDB
/OnlineApp/bin/HMIGraph
但是这样写的话,就先启动第一个,必须把第一个关闭了,才能启动第二个。
怎么解决,在启动完成第一个后,直接启动第二个。同理,启动第三。
cai99846
帖子: 8
注册时间: 2012-08-06 15:04

Re: sh脚本写一个启动多个程序的*.sh文件

#2

帖子 cai99846 » 2012-08-09 16:24

加急啊。请大侠帮帮忙。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#3

帖子 YeLee » 2012-08-09 16:26

&后台。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
cai99846
帖子: 8
注册时间: 2012-08-06 15:04

Re: sh脚本写一个启动多个程序的*.sh文件

#4

帖子 cai99846 » 2012-08-09 16:27

YeLee 写了:&后台。
能在详细点吗?我刚用ubuntu,还不是很熟悉。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#5

帖子 YeLee » 2012-08-09 16:28

刚用Ubuntu并不代表你刚学shell啊。后面加个&,让它后台运行。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#6

帖子 枫叶饭团 » 2012-08-09 16:30

/DBServer/bin/LocalDBServer &
/DB/bin/HMIDB &
/OnlineApp/bin/HMIGraph &
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#7

帖子 枫叶饭团 » 2012-08-09 16:31

靠,死轮子。我还没刷新都回这么多了
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#8

帖子 YeLee » 2012-08-09 16:32

我只是路过的,没事那就走了。 :em04 :em04 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
cai99846
帖子: 8
注册时间: 2012-08-06 15:04

Re: sh脚本写一个启动多个程序的*.sh文件

#9

帖子 cai99846 » 2012-08-09 16:37

YeLee 写了:刚用Ubuntu并不代表你刚学shell啊。后面加个&,让它后台运行。 :em04 :em04 :em04
还就是,第一次使用linux,就是用ubuntu,第一次使用ubuntu就直接编sh脚本。直接一步到位。
:em04 :em04
谢谢你。试了一下,果见其效啊。
cai99846
帖子: 8
注册时间: 2012-08-06 15:04

Re: sh脚本写一个启动多个程序的*.sh文件

#10

帖子 cai99846 » 2012-08-09 16:41

运行到最后一个,因为最后一个程序运行出错。
就一直在exe path :/OnlineApp/bin/HMIGraph
GetTableRecordNum reply failed, = 1

回不到root@ubuntu:~#下
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#11

帖子 YeLee » 2012-08-09 16:42

fg回到前台。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
cai99846
帖子: 8
注册时间: 2012-08-06 15:04

Re: sh脚本写一个启动多个程序的*.sh文件

#12

帖子 cai99846 » 2012-08-09 16:47

YeLee 写了:fg回到前台。
/DBServer/bin/LocalDBServer & fg
/DB/bin/HMIDB & fg
/OnlineApp/bin/HMIGraph & fg


这样写的吗????
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#13

帖子 YeLee » 2012-08-09 16:50

不是这个意思,我的意思是说fg可以把后台任务拉到前台。 :em06 :em06 :em06
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sh脚本写一个启动多个程序的*.sh文件

#14

帖子 YeLee » 2012-08-09 16:51

你起码先弄清楚那任务为什么没办法运行啊,假如是脚本的话^c可以杀掉的吧。 :em06 :em06 :em06
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
naturalaw
帖子: 1360
注册时间: 2011-09-06 22:04

Re: sh脚本写一个启动多个程序的*.sh文件

#15

帖子 naturalaw » 2012-08-09 20:01

YeLee 写了:你起码先弄清楚那任务为什么没办法运行啊,假如是脚本的话^c可以杀掉的吧。 :em06 :em06 :em06
别说^C,开始的时候我就被^C困住了。搞求不懂,google又不好搜索。
  • The eternal law
回复