通过在 .bashrc 文件中插入脚本,我可以在创建新的终端窗口时运行该脚本。 关闭终端后是否有类似的方法来运行脚本?
我想要的只是保持当前打开的终端窗口数量。如果您有任何其他方法,请告诉我们。
谢谢。
答案 0 :(得分:0)
您应该能够在系统上获取PTY的计数:ls /dev/pts/ | wc -l
这些只应在该目录中激活(如果它们正在使用中)。
答案 1 :(得分:0)
您可以使用以下行:
ps a | awk '{print $2}' | grep -vi "tty*" | uniq | wc -l
首先使用 ps 获取所有进程,将其传递给 awk 以获取第二列,使用 grep 忽略“tty * “,使用 uniq 省略多行,然后使用 wc -l </ em>计算行数。
这应该可以解决问题。