У меня есть два следующих bash-скрипта (возможно, их можно объединить в один).
// pre-tail.sh
#!/usr/bin/env bash
open -b com.apple.terminal `dirname $0`/tail.sh
// хвост.ш
#!/usr/bin/env bash
tail -F ${FILE_TO_TAIL}
Я бы сделал так:
FILE_TO_TAIL=some.log ./pre-tail.sh
поэтому я запускаю первый, и в идеале вывод второго скрипта bash должен появиться в новом окне терминала, но он не совсем работает. У кого-нибудь есть идея, почему?
У меня есть еще один вопрос: вместо использования com.apple.terminal, есть ли более простой способ открыть новое окно терминала и выполнить команду?