2017-07-07 39 views
1

我如何可以检查的shell(zsh中)是否有未完成的任务,后台程序的任务?检查是否有未完成的任务假脱机程序任务?

我已经试过路过ts通过grep的,但我不知道如何扩张,这将是。

+0

我们可以做有很多的更多信息。我们是否在谈论依赖于/ var/spool的Windows假脱机程序或服务,即邮件和打印守护程序? –

+0

@RamanSailopal经由命令'ts'访问的任务假脱机程序。这是一个同我'冲泡安装安装任务spooler' – theonlygusti

+0

@RamanSailopal https://www.google.com/search?q=task+spooler – theonlygusti

回答

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

这将需要的TS -l命令的输出,然后检查每个线路的第二片等于“排队”或“运行”如果是,则它将打印该行。

你可以使用

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

这将搜索输出多个空格那么这个词排队或正在运行,然后多个空格。

+0

我想匹配排队和跑步,我怎么能匹配这个? – theonlygusti

+0

我已经相应地修改了解决方案 –