- 论坛徽章:
- 0
|
本帖最后由 lgq_101 于 2010-12-17 17:24 编辑
今天在windows服务器上装了一个cygwin,说实话,是好东西,但好景不长,我遇到一个很困惑的问题,如下:- #!/usr/bin/perl
- use Win32::Process;
- use Win32;
- sub ErrorReport{
- print Win32::FormatMessage( Win32::GetLastError() );
- }
- Win32::Process::Create($ProcessObj,
- "C:\\WINDOWS\\system32\\notepad.exe",
- "notepad C:\\WINDOWS\\system32\\temp.txt",
- 0,
- NORMAL_PRIORITY_CLASS,
- ".")|| die ErrorReport();
- $ProcessObj->Suspend();
- $ProcessObj->Resume();
- $ProcessObj->Wait(INFINITE);
复制代码 此段perl脚本在桌面生成的cygwin快捷方式里运行可以正常执行,但是我用SecureCRT远程ssh连过来缺发现不能执行,一直卡在那,有谁知道什么原因吗?脚本的功能就是把C:\\WINDOWS\\system32\\temp.txt文本文件打开。 |
|