Модераторы: ginnie, korob2001
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> perl + corntab, perl + corntab 
:(
    Опции темы
r00t
Дата 8.2.2005, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.1.2005

Репутация: нет
Всего: нет



Код

################################################################################
#
#       SUBROUTINE: sort_output_command
#
#       ARGUMENTS: None
#
#       GLOBAL VARIABLES USED: None
#
#       RETURNS: Nothing
#
#       ABSTRACT: Takes a checkpoint and sorts the output
#
################################################################################
sub sort_output_command {

   # Declare local variables
   local( $line, $file, $tmp_file );

   # Get the checkpoint file
   $file = &get_checkpoint_file();
   return ( 1 ) if ( !defined( $file ) );

   # Rename the checkpoint file to a temporary file
   $tmp_file = "${file}__temp";
   rename( $file, $tmp_file );

   # Open up the files
   open( TMP_FILE, $tmp_file ) || &test_error( "Could not open tmp file" );
   open( CP_FILE, "| sort >$file" ) || &test_error( "Could not open cp file" );

   # Read all lines from the file, filtering as necessary
   while ( $line = <TMP_FILE> ) {
                       printf( CP_FILE "%s", $line );
   }

   # Close the files
   close( TMP_FILE );
   close( CP_FILE );

   # Remove the TMP file
   unlink( $tmp_file );
}


why when I run it by hand it returns Case-insensitive sort, but when it runZ crontabd it returns Case-sensitive sort


Это сообщение отредактировал(а) r00t - 9.2.2005, 12:36
PM MAIL WWW YIM   Вверх
korob2001
Дата 9.2.2005, 04:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 6
Всего: 61



Цитата

why when I run it by hand it returns Case-insensitive sort, but when it runZ crontabd it returns Case-sensitive sort

А по русски слабо? Я бы, с удовольствием, постарался бы, тебе помочь, но к сожелению ленгвича не знаю, пробовал догадаться логически, но ошибок у тебя в коде не нашёл. Знаю только русский, украинский, нидерландский.
Если не трудно, напиши на одном, из выше-перечисленных, языке.

Это сообщение отредактировал(а) korob2001 - 9.2.2005, 04:07


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
r00t
Дата 9.2.2005, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.1.2005

Репутация: нет
Всего: нет



pochemu kogda zapuskayu skrip cherez crontab on sortiruet chustvitel'no k reestru, a kogda v ruchnuyu ne chustvitel'no k reestru

p.s. fontov netu vot i prixoditsya na angliski pisat', a to chto to rulyoznaya toolza "транслит" baraxlit

Это сообщение отредактировал(а) r00t - 9.2.2005, 12:40
PM MAIL WWW YIM   Вверх
korob2001
Дата 9.2.2005, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 6
Всего: 61



Помоему проблема не в Perl, потому как ты открываешь поток и сортируешь с помощью оболочки. Почему не хочешь сортировать с помощью Perl? Файлы большие?


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: Системное программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к системному программированию на Perl
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0654 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.