当前位置: 技术问答>linux和unix
如何在脚本内新建一个进程来运行一个程序?
来源: 互联网 发布时间:2015-07-29
本文导语: 我要为一个程序 A 写一个监控的脚本 B,在A死掉时候再把程序起来 但发现直接在B中运行A的话,A会占用B的进程,这样当A死了一次之后,B就在那里等待,不重新扫描,而且B退出也导致A退出 如何在B内新建一个进程...
我要为一个程序 A 写一个监控的脚本 B,在A死掉时候再把程序起来
但发现直接在B中运行A的话,A会占用B的进程,这样当A死了一次之后,B就在那里等待,不重新扫描,而且B退出也导致A退出
如何在B内新建一个进程运行A?
是否要用awk?想知道不用awk的应该怎样做
但发现直接在B中运行A的话,A会占用B的进程,这样当A死了一次之后,B就在那里等待,不重新扫描,而且B退出也导致A退出
如何在B内新建一个进程运行A?
是否要用awk?想知道不用awk的应该怎样做
|
#!/usr/bin/perl
......
$returnVal=fork;
if($returnVal==0)
{
....
}
elseif(defined $returnVal)
{
.....
}
else
{
die "fork error:$!n";
}
......
$returnVal=fork;
if($returnVal==0)
{
....
}
elseif(defined $returnVal)
{
.....
}
else
{
die "fork error:$!n";
}
|
你是不是不想开两个进程?
exce A 行不行?
exce A 行不行?
|
ding
|
后台执行
A &
A &
|
shell默认就是启动一个新的进程,除非你用exec,
楼上说得对,后台执行就好了
楼上说得对,后台执行就好了