Bash: сделайте что-нибудь, если результат фоновой команды изменился

Я хочу сделать что-то вроде этого:

coproc MonitorCommandfd { MonitorCommand; }

while sleep $((30)); do
    if [[ stdout_of_monitor_command_has_changed_since_last_check ]];then
        do_something
    fi
done

Как это может быть сделано?

0 ответов

Другие вопросы по тегам