回答:
ネイティブの代替はありません。実際の実行可能ファイルが必要な場合は、watch
Homebrew(brew install watch
)またはMacPorts(port install watch
)を使用して取得する必要があります。
ただし、の機能をエミュレートすることはできwatch
ます。これは標準のbash whileループで実行できます(Daniel PittmanによるStack Overflowから):
シェルループで基本的な機能をエミュレートできます。
while :; do clear; your_command; sleep 2; done
これは永久にループし、画面をクリアしてコマンドを実行し、2秒間待機します-基本的なyour_commandの実装を監視します。
これをさらに一歩進め、パラメーターとしてyour_commandとsleep_durationを受け入れることができるwatch.shスクリプトを作成できます。
#!/bin/bash # usage: watch.sh <your_command> <sleep_duration> while :; do clear date $1 sleep $2 done