小编fla*_*awr的帖子

如何重复停止和重新启动命令

我试图找到一种简单的方法来在一定时间后重复重新启动命令(就本问题而言,假设为 10 秒)。为了简单起见,我们假设有问题的命令是htop --tree

到目前为止,我的尝试是:一旦找到命令,就运行然后停止命令timeout,因此timeout 10 htop --tree运行命令并在 10 秒后再次停止。重复一下,我找到了一个命令watch,它可以让您在每个给定的时间间隔重新运行命令。所以我的尝试是将两者结合起来使用

watch -n 10 `timeout 9 htop --tree`
Run Code Online (Sandbox Code Playgroud)

但随后它的输出htop不显示。任何人都可以看到我做错了什么或如何解决这个问题,或者为我想要实现的目标提出替代的 bash 解决方案?

bash watch timeout

1
推荐指数
1
解决办法
897
查看次数

标签 统计

bash ×1

timeout ×1

watch ×1