"watch" 명령에서 별칭을 어떻게 사용하나요?

"watch" 명령에서 별칭을 어떻게 사용하나요?

광산에 일부 bash 별칭이 있지만 명령에서는 사용할 수 없습니다 ~/.bashrc. watch일반적으로 이러한 별칭을 사용하지만 명령을 사용하여 이 작업을 수행하는 source ./some_script.sh방법을 알 수 없습니다 .watch

$ watch "my-alias"
Every 2.0s: my-alias

sh: 1: my-alias: not found
watch -x bash -c "my-alias"
Every 2.0s: my-alias

sh: 1: my-alias: not found

답변1

별칭이 활성화되었습니다인터렉티브쉘이므로 다음을 시도해 보십시오.

watch -x bash -ic "my-alias"
# .............^

관련 정보