From 7a6fc8ad8c548f4c0b67af747234e2dd47eb9928 Mon Sep 17 00:00:00 2001 From: Guillermo Rauch Date: Fri, 8 Jul 2016 14:26:44 -0700 Subject: [PATCH] session: improve title retrieval --- session.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/session.js b/session.js index ca0d1717..67257b01 100644 --- a/session.js +++ b/session.js @@ -3,7 +3,7 @@ const { spawn } = require('child_pty'); const { exec } = require('child_process'); const defaultShell = require('default-shell'); -const TITLE_POLL_INTERVAL = 1000; +const TITLE_POLL_INTERVAL = 500; module.exports = class Session extends EventEmitter { @@ -52,7 +52,7 @@ module.exports = class Session extends EventEmitter { // TODO: limit the concurrency of how many processes we run? // TODO: only tested on mac - exec(`ps ac | grep ${tty} | tail -n 1`, (err, out) => { + exec(`ps uxac | grep ${tty} | head -n 1`, (err, out) => { if (this.ended) return; if (err) return; let title = out.split(' ').pop();