Мені потрібно встановити пару ssh-тунелів із сценарію оболонки. Я намагався виконувати їх як bg завдання, використовуючи:
#!/bin/sh
ssh -L 3000:server1:5029 me@server2 &
ssh -L 3001:server3:3306 me@server2 &
але, здається, тунелі не працюють правильно, коли я запускаю їх таким чином.
Вони добре працюють, коли я вручну їх налаштовую на власні вкладки, тому наступна моя ідея - скрипт відкрити нові вкладки в Terminal і запустити команди там як передній план.
Примітка. Спочатку це питання було "Як запустити нову вкладку терміналу з оболонки і потім запустити в ній команду?", Але я отримав два відповіді щодо роботи з тунелями. Що стосується питання "відкриття оболонки", я знайшов це на SuperUser , який буде працювати, хоча нові вкладки на задньому плані будуть переважнішими перед вікнами переднього плану, які вони відкриваються.