Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения? / 6 сообщений из 6, страница 1 из 1
27.10.2005, 11:38
    #33347024
NUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения?
День добрый. Нужно автоматизировать последовательность сл. действий.

я выставляю переменные среду окружения запускам определенного файла

1) . Переменные.env
2) иду в директорию Cd ....
3) в директории запускаю программу knaprog.

Вопрос.

КАк это сделать на perl?

Спасибо.
...
Рейтинг: 0 / 0
27.10.2005, 11:57
    #33347103
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения?
проще всего положить где-нибудь shell script, который сделает все нужное. Его и запускать.
Код: plaintext
1.
2.
3.
4.
5.
#!/bin/bash
export envvar1 = "blablabla"
export envvar2 = $ 1 
cd /bla/bla/bla
knaprog
...
Рейтинг: 0 / 0
27.10.2005, 11:58
    #33347113
NUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения?
у меня к сожалению есть возможность только perl программы запускать.
...
Рейтинг: 0 / 0
27.10.2005, 12:01
    #33347135
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения?
так напиши perl скрипт
...
Рейтинг: 0 / 0
27.10.2005, 12:02
    #33347138
NUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения?
пытаюсь написать, но я не знаю как из perl вызывать программы операционной системы.
...
Рейтинг: 0 / 0
27.10.2005, 12:04
    #33347147
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения?
Код: plaintext
1.
2.
3.
$ENV{'PRELOAD'}='bla-bla-bla';
chdir('my_dir');
system('knaprog');

:)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Как вызвать команду UNIX, но перед этим выставить переменные окружения? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]