systemd-cgtop的联机帮助页说,如果没有附加的tty,它将进行一次迭代,然后将其打印出来,并说这在脚本中很有用。
但是,当我尝试通过脚本执行此操作时,它无法像广告所示那样工作:
#!/bin/bash
line=$(systemd-cgtop|grep ezdose)
echo $line
这样运行脚本:
$ bash test.sh
(hangs with no output)
你如何工作的?
systemd-cgtop -n1将执行1次迭代
要查找是否已连接到tty,请在脚本中添加以下行:tty
#!/bin/sh
# How to check what tty you are on.
echo -ne "Connected TTY: "`tty`
line=$(systemd-cgtop -n1|grep ezdose)
echo $line
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句