小编use*_*307的帖子

使用 'watch' 的 Bash 脚本失败。为什么?

我需要从终端重复(每 3600 秒)运行以下命令:

if whois abcxyz.com | grep -q 'string'; then
    echo 'Message line 1'
    echo 'Message line 2'
fi
Run Code Online (Sandbox Code Playgroud)

我尝试使用手表,如下所示:

watch -n 3600 if whois abcxyz.com | grep -q 'string'; then
    echo 'Message line 1'
    echo 'Message line 2'
fi
Run Code Online (Sandbox Code Playgroud)

但我收到错误消息。

你能帮我让它工作吗?

谢谢

bash scripts

4
推荐指数
2
解决办法
1193
查看次数

标签 统计

bash ×1

scripts ×1