in reply to How to execute multiple commands through perl script
Continuing on this topic, is it possible to run the commands on separate lines in the newly opened command prompt?
So my perl script needs to open a new command prompt and in that, connect to some server (I have a script that connects to the server) and wait for connection to be done before execution of next command. This is what I am currently doing:
my $cmd1 = "python Pyscript.py server=server_name.com"; system(qq{start cmd /k "cd c:\\PerlExamples && $cmd1 && test=$test_nam +e,$file_name"});
$test_name and $file_name are previously defined. Execution of this script paths to my directory and connects to my server but doesn't execute the test part. When I try to manually enter these commands in a command prompt window, it works if I have them on separate lines only. Is it possible to do this from perl?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to execute multiple commands through perl script
by choroba (Cardinal) on Oct 05, 2016 at 08:48 UTC | |
by Anonymous Monk on Oct 05, 2016 at 16:27 UTC | |
by BrowserUk (Patriarch) on Oct 05, 2016 at 16:35 UTC |