Hi folks,
I am trying to call ftpscrpt.exe from a perl
script. The command is
"ftpscrpt.exe -f e:\myscript.scp". This
works perfectly when I run the perl
script while logged in, but when I
schedule the perl script using the
Microsoft AT scheduler, the ftpscrpt.exe
executable seems to launch, and
then hang. I can see ftpscrpt.exe in
the process list, and it doesn't go
away until I manually kill it.
I
get exactly the same symptoms when I take the perl script out of
the
equation, and create a batch file which runs the same command,
"ftpscrpt.exe
-f e:\myscript.scp". If I run the batch file from a
command prompt while
logged in, it runs just fine. If I schedule the
batch file, ftpscrpt.exe
launches and hangs.
One thing to
note: the very first line of myscript.scp opens a logfile
for
output. The logfile isn't created when I schedule the batch file
or perl
script, so I suspect that in these cases ftpscrpt.exe isn't even
getting as
far as processing the -f switch.
More info: my
Schedule service is running under the Local System account.
I've found that
if I change the Schedule service to use a specific domain
account (such as
my own account or Administrator), ftpscrtp.exe runs the ftp
script
correctly. However, for security purposes this is not an
acceptable
solution.
I don't believe this is a problem with
permissions for the Local System
account. I'm not using any drive
mappings -- all directories and files
referenced are local to this
server. There are no NTFS permissions limited
on this machine either
-- Everyone (including the Local System account) has
full control over all
files.
Has anyone experienced this behavior, or do you have any
thoughts as to what
might be happening? Why is the ftpscrpt.exe
process hanging like this?
It's almost as though it's waiting for input,
but I can't get any interface
to the program to confirm this. Is
there a way I can schedule my script
under the Local System account and
still launch ftpscrpt.exe successfully?
Thanks in advance for the
help!
Peter
Please visit
http://www.ipswitch.com/support/mailing-lists.html
to be removed from this list.