Większość powłok zapewnia funkcje takie jak &&
i ;
do łączenia wykonywania poleceń w określony sposób. Ale co, jeśli polecenie jest już uruchomione, czy nadal mogę w jakiś sposób dodać kolejne polecenie do wykonania w zależności od wyniku pierwszego?
Powiedz, że pobiegłem
$ /bin/myprog
some output...
ale naprawdę chciałem /bin/myprog && /usr/bin/mycleanup
. Nie mogę zabić myprog
i zrestartować wszystkiego, ponieważ straciłoby to zbyt wiele czasu. Mogę Ctrl+ Zto i fg
/ bg
jeśli to konieczne. Czy to pozwala mi połączyć w jedno polecenie?
Najbardziej interesuje mnie bash, ale odpowiedzi na wszystkie popularne powłoki są mile widziane!