「watch」コマンドでエイリアスをどのように使用しますか?

「watch」コマンドでエイリアスをどのように使用しますか?

鉱山にはいくつかのbashエイリアスがありますが、コマンドでは使用できません~/.bashrcwatch通常、これらのエイリアスを使用しますが、コマンドを使用してこれを行う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"
# .............^

おすすめ記事