- 論壇徽章:
- 0
|
如題
@proglist =("freebcp","vlnm.ptnmc.RAW_ALARM_ERI","in","fmroutdata","-c","-r\$","-Uptnmc", "-Pnmcptnmc","-SMyServer2k" ;
system(@proglist);
這個沒有問題,可以執(zhí)行成功
問題1:
@proglist = ("freebcp vlnm.ptnmc.RAW_ALARM_ERI in ./fmroutdata -c -r$ -Uptnmc -Pnmcptnmc -SMyServer2k " ;
system(@proglist);
這個不行,系統(tǒng)執(zhí)行后的狀態(tài)是256,不能插入數(shù)據(jù). 為什么,執(zhí)行其他shell命令時可以把參數(shù)和命令寫在一起.但這里不行?
問題2:
如果我要屏蔽他的output
@proglist = ("freebcp vlnm.ptnmc.RAW_ALARM_ERI in ./fmroutdata -c -r$ -Uptnmc -Pnmcptnmc -SMyServer2k " ;
在這個里追加參數(shù)行不通.我試了.
@proglist = ("freebcp vlnm.ptnmc.RAW_ALARM_ERI in ./fmroutdata -c -r$ -Uptnmc -Pnmcptnmc -SMyServer2k >;/dev/null 2>;&1" ;
這個就沒辦法了.請兄弟們指點! |
|