Yanıtlar:
Yerel bir alternatif yok. Gerçek bir yürütülebilir dosyaya ihtiyacınız varsa watchHomebrew ( brew install watch) veya MacPorts ( port install watch) kullanarak edinmeniz gerekir .
Ancak, işlevini taklit edebilirsiniz watch. Bu standart bir bash döngüsü sırasında gerçekleştirilebilir ( Daniel Pittman tarafından Stack Overflow'dan ):
Kabuk döngüsüyle temel işlevselliği taklit edebilirsiniz:
while :; do clear; your_command; sleep 2; doneBu sonsuza kadar dönecek, ekranı temizleyecek, komutunuzu çalıştıracak ve iki saniye bekleyecektir - temel uygulama_komut uygulamasını izleyin.
Bunu bir adım ileri taşıyabilir ve your_command ve sleep_duration öğelerini parametre olarak kabul edebilecek bir watch.sh betiği oluşturabilirsiniz:
#!/bin/bash # usage: watch.sh <your_command> <sleep_duration> while :; do clear date $1 sleep $2 done