请教大家,perl程序里system和``有区别?

请教大家,perl程序里system和``有区别?

在perl程序里,
system("nohup 某个命令 &");        
`nohup 某个命令 &`;
上面这两种写法不是一样的么?
为啥写成第二种写法:`nohup 某个命令 &`;命令就没有成功执行,
可是写成第一种:system("nohup 某个命令 &");就可以成功执行?
system的输出perl里面是抓不到的,`` 则反之。


QUOTE:
原帖由 FinalBSD 于 2008-2-22 16:14 发表
system的输出perl里面是抓不到的,`` 则反之。

system可以,``不可以。那是不是因为``的输出perl里面是抓不到的,system则反之。
建议google一下system和exec的区别!
会有解释的!


QUOTE:
原帖由 evil_knight 于 2008-2-25 17:07 发表
建议google一下system和exec的区别!
会有解释的!

谢谢