Hi,
I am writing a perl script, which will execute a command in Linux box. The command should run in background. So, the command should run with '&'. The command should be --
./startWebLogic.sh &My perl command is looking something like this --
my @lines = qx/"D:\\plink -ssh $myhash{ROLE_ACCNT}\@$myhash{OSESSRVRS} -i $myhash{KEY} -t $myhash{OSES_HOME}\/startWebLogic.sh \&"/;But on running, the control is not coming back to perl. On looking in Linux box for the command, it shows that & is missing '&' from the command that got executed. In Linux box, it looks something like this --
65503 9425 9424 0 01:33 pts/1 00:00:00 -sh -c /mis/startWebLo +gic.sh 65503 9459 9425 0 01:33 pts/1 00:00:00 /bin/sh /mis/startWebL +ogic.sh
Please help me, in finding a solution. How to get the command to run in background.
Thanks, Partho
In reply to Control not coming back to perl script by parthodas
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |