From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 17 Dec 2004 22:39:21 +0300 From: "Anatoly A. Ivanov" X-Mailer: The Bat! (v3.0) Professional X-Priority: 3 (Normal) Message-ID: <50189387.20041217223921@fxp.ru> To: community@altlinux.ru Subject: =?koi8-r?B?W0NvbW1dIFJlOiDrwcsg0MXSxc3F09TJ1NggxsHKzCDTIMvSydfZzSDJzcXO?= =?koi8-r?B?xc0g3sXSxdogcGVybA==?= In-Reply-To: References: m3oegxkzs7.fsf@maximbo.istranet.ru MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Dec 2004 19:38:33 -0000 Archived-At: List-Archive: List-Post: Здравствуйте, community. Я ничего не понимаю, не хочет он копироваться и все :( Если запускаю сам из консоли, все нормально. Но тут приходиться экранировать символы либо брать имя в одинарные кавычки. Если его запускает другой процесс, то фиг вам... sub move_file { my ($file, $dir) = @_; my $status; # copy($file,$dir) or die "Copy failed: $!"; $status= system('mv', $file, $dir); open(FILE, ">/tmp/test_error.txt"); print FILE "$status"; close(FILE); } с copy из перл, очень долго работает, как ведет себя с запускои из другого процесс - не знаю. параметры передаются правильно, но в перменой с именем оно как есть т.е может содеражать пробелы и другие символы #примерно так $file="file name(rus)']['"; как видно из кода, заисываю статус возврата. в последний неудавшийся раз, там содержиться число 256 Может кто подскажет что это значит. И как все же сделать чтоб работало?