检查是否有未完成的任务假脱机程序任务?

时间:2017-07-07 08:55:55

标签: bash macos terminal task zsh

如何检查shellscript(zsh)是否有任何未完成的任务假脱机程序任务?

我已经尝试通过grep传递ts,但我不确定这会是多么可扩展。

1 个答案:

答案 0 :(得分:1)

ts -l | awk '$2 == "queued" || $2 == "running" { print $0 }'

这将获取ts -l命令的输出,然后检查每行的第二部分是否等于"排队"或者"跑步"如果是,它将打印该行。

您可以使用

ts -l | grep -E '([[:blank:]]+queued[[:blank:]]+) | ([[:blank:]]+running[[:blank:]]+)'

这将在输出中搜索多个空格,然后搜索排队或运行的单词,然后搜索多个空格。