Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Planowanie utworzenia zmiennej

Zaczęty przez cos30, Listopad 19, 2019, 06:15:09 PM

Poprzedni wątek - Następny wątek

cos30

Cześć,

Może któryś z bardziej doświadczonych kolegów wskazać gdzie robię błąd planując w zadaniach utworzenie zmiennej, a później w jej usunięciu?
at now +1min
at>x=123
ctrl+d
po minucie chce wyświelić wartość x:
echo $x
i tutaj puste pole bez wskazanej wartości

lesio

System zachowuje się prawidłowo. Polecenie "at" wywołuje proces, w którym coś jest realizowane (np. ustawianie zmiennej), a następnie ten proces się kończy (a wraz z zakończeniem tego procesu znika całe jego środowisko, w tym także ustawione zmienne). Środowisko procesu potomnego lub niezależnego inicjowanego na poziomie powłoki (shell-a) nie pozwala na "prosty" transfer przez zmienną w pamięci do powłoki "macierzystej". Można to realizować przy pomocy dodatkowego pliku (tekstowego lub ewentualnie potoku - pipe) albo przy pomocy wyświetlanych przez proces potomny komunikatów lub kodu zakończenia.

Zobacz najnowsze wiadomości na forum