Stanisław Rzewuski

Stanisław Rzewuski Nothing moves
without Mechanical
Engineering

Temat: przekazanie parametrów w shellu - __END przerywa mi...

Witam

Muszę napisać skrypt (AIX) w którym uruchamiam program i ten program się mnie pyta (zadaje mi pytania). Na pytania odpowiadam znakiem, liczbą, ciągiem znaków. I potem muszę znowu uruchomić następny program i znowu przekazać mu ciąg znaków.
skrypt wymyśliłem taki:


moj_program_1 <<__END
1
09:00:00
Y
_END
echo "DEBUG mark"
sleep 2
echo " System ustawiony na 9:00"
moj_program_2 <<__END
1
19

_END
echo "System time 19:29:55


niestety powłoka mi wychodzi po uruchomieniu
moj_program_1
i nie wykonuje
echo "DEBUG mark"

PS:Wstawienie codu tutaj na stronę nie było również łatwe :-)Stanisław Rzewuski edytował(a) ten post dnia 15.01.09 o godzinie 19:39
Dariusz P.

Dariusz P. Wdrażanie i
zarządzanie
innowacją w
korporacjach, m.in.
R...

Temat: przekazanie parametrów w shellu - __END przerywa mi...

Halość.

Podaj więcej szczegółów stary - na przykład to co w ogóle Ci się wyświetla na konsoli?

W ogóle to robisz "czytaj do __END" a później w pliku używasz _END - może to załatwi sprawę? U mnie działa po takiej zmianie. Sprawdź jeszcze czy w ogóle skrypt, który uruchamiasz widzi 'moj_program_1' i 'moj_program_2' (najlepiej użyj całej ścieżki przy wywołaniu).

Pozdr,
DP.Dariusz P. edytował(a) ten post dnia 15.01.09 o godzinie 20:48
Stanisław Rzewuski

Stanisław Rzewuski Nothing moves
without Mechanical
Engineering

Temat: przekazanie parametrów w shellu - __END przerywa mi...

bigno brakowało dwóch podkreslen przy endzie.
Muchias gracjas senior.
Dariusz P.

Dariusz P. Wdrażanie i
zarządzanie
innowacją w
korporacjach, m.in.
R...

Temat: przekazanie parametrów w shellu - __END przerywa mi...

Stanisław Rzewuski:
bigno brakowało dwóch podkreslen przy endzie.
Muchias gracjas senior.

Tylko nie wiem czy to temat na tą grupę...

Pozdr,
DP.
Stanisław Rzewuski

Stanisław Rzewuski Nothing moves
without Mechanical
Engineering

Temat: przekazanie parametrów w shellu - __END przerywa mi...

A czemu miałby nie być. Testowanie to też pisanie skryptów co testują za ciebie.
Krystian K.

Krystian K. Agile Coach, Autor

Temat: przekazanie parametrów w shellu - __END przerywa mi...

Stanisław Rzewuski:
A czemu miałby nie być. Testowanie to też pisanie skryptów co testują za ciebie.

Dlatego, że problem nie dotyczy specyficznego narzędzia testowego, ale skryptu powłoki.

To się bardziej nadaje na: http://www.goldenline.pl/grupa/administratorzy
Dariusz P.

Dariusz P. Wdrażanie i
zarządzanie
innowacją w
korporacjach, m.in.
R...

Temat: przekazanie parametrów w shellu - __END przerywa mi...

Stanisław Rzewuski:
A czemu miałby nie być. Testowanie to też pisanie skryptów co testują za ciebie.

Ten problem łatwiej byłoby rozwiązać na grupie języki skryptowe... i chyba bardziej tam pasował. That's all ;)

Pozdr,
DP.

Następna dyskusja:

jak przekazujecie dane z je...




Wyślij zaproszenie do