Я долго искал лучшую практику для этого сценария.
Если у меня есть process2, это зависит от процесса, запущенного заранее. Я создал псевдоним как:
alias both='process1 & process2'
Затем, когда процесс2 завершается, я бы хотел, чтобы процесс1 также вышел (мое текущее решение - вернуться к терминалу и kill %%
).
Например (для подключения к устройству iOS с Mac через USB):
alias usbssh='/usr/local/bin/iproxy 2222 22 & ssh -p 2222 root@localhost'
Как сохранить iproxy
и уничтожить его, как только выйдет ssh
?