[линуксоедам] вопрос по потоку stdin

PooH

есть прога, которая считает очень интересные вещи
конфигурацию этих интересных вещей она берет из папки, в которой ее запускают
вот как теперь запускать ее из какой-нибудь другой папки, но при этом она должна в качестве параметра исходной папки взять первую папку

Serab

ну если нет исходников и она берет именно из каталога, где лежит сама, а не из текущего (стоило бы проверить, кстати то можно как минимум нафигачить симлинков на нее во всех каталогах с данными.

AlexV769

не понял причем тут stdin, но запустить можно так:
cd folder 2;
(cd ../folder1/; run-my-super-program)

ppplva

(cd "интересная папка" && "интересная программа")

Serab

а это чем-то отличается от cd /path/to/data; /path/to/program ?

AlexV769

тем, что после выполнения ты останешься в folder2, а не в folder1.

Serab

ладно, ты перфекционист :)

PooH

не понял причем тут stdin, но запустить можно так:
программа запускается на кластере
mpirun -blah-blah-blah <run-my-super-programm>
на нашем скифофском кстати
гугление дало параметры -stdin -stdout, но хз - в одном случае это так, в других - --stdin --stdout
проблема в том, что прога берет все параметры из рабочей директории и в нее же пишет кучу out файлов с результатами
как это все толком организовать я не знаю
сейчас я поступаю следующим образом:
[vt60-2 Ba3Cu3In4O12] mpirun -np 10 -maxtime 3000 ../../FPLO/bin/fplo7.00-28_x86_64
т.е запускаю mpirun из рабочей директории и смотрю, что получится
хотелось бы гуру кластерных дел немного прояснить ситуацию
сама прога установлена в home/vasyapupkin/FPLO
рабочая директория home/vasyapupkin/work/Ba3Cu3In4O12

yolki

[vt60-2 Ba3Cu3In4O12] mpirun -np 10 -maxtime 3000 ../../FPLO/bin/fplo7.00-28_x86_64
куда оно в этом случае кладёт данные?
в Ba3Cu3In4O12 или в FPLO/bin ?
может, погуглить ключики к fplo ?
www.fplo.de/download/doc.pdf ? - это про него?

durka82

А неужели нельзя перенаправлять сам файловый ввод-вывод (для конкретных имён файлов)?
Но конечно лучше найти исходники.

PooH

куда оно в этом случае кладёт данные?
в Ba3Cu3In4O12 или в FPLO/bin ?
может, погуглить ключики к fplo ?
www.fplo.de/download/doc.pdf ? - это про него?
да не, все работает
теперь проблема в том, что прога отказывается запускаться на любом количестве ядер больше 1го
этот мануал имеет практически нулевую ценность

yolki

а ты его из исходников собирал? оно вообще на кластерах умеет работать?
Оставить комментарий
Имя или ник:
Комментарий: