команда watch не работает для команд псевдонима.
без псевдонима
➜ scrcpy git:(master) git -P branch
* master
➜ scrcpy git:(master) watch git branch
с псевдонимом
➜ scrcpy git:(master) which gb
gb: aliased to git branch
➜ scrcpy git:(master) watch gb
Чтобы это работало, вам также понадобится псевдоним watch
. Ему нужен пробел вокруг команды, то есть alias watch='watch '
и после пробела ожидается, что следующая часть также будет псевдонимом.
Итак, мы также создадим псевдоним с -n
. Поскольку вы делаете каждые 2 секунды, создайте новый псевдоним для просмотра каждые 2 секунды.
alias watch-2='watch -n 2 '
Тогда вы просто запустите его как
watch-2 gb
Надеюсь, это поможет!