const = require("child_process");
const iswindows = process.platform == "win32";
const cmd = iswindows ? "tasklist" : "ps aux";
exec(cmd, (err, stdout, stderr) =>
// win 5列: 映像名稱 pid 會話名 會話# 記憶體使用
// win: ['system', '4', 'services', '0', '152', 'k']
// ubuntu 11列: user pid %cpu %mem vsz rss tty stat start time command
// ubuntu: ['ajanuw', '317', '0.0', '0.0', '17384', '1952', 'tty1', 'r', '11:09', '0:00', 'ps', 'aux']
// console.log(stdout);
const list = stdout
.split("\n")
.filter(line => !!line.trim()) // 過濾空行
.map(line => line.trim().split(/\s+/))
.filter((p, i) => (iswindows ? i > 1 : i > 0)) // 跳過頭資訊
.map(p => ;
});console.log(list);
});
win
[
, ,
, ,
, ,
, ,
, ,
...]
ubuntu
[
, ,
, ,
, ]
以下**,只在win上測試過:
const = require("child_process");
const iswindows = process.platform == "win32";
const cmd = iswindows ? "tasklist" : "ps aux";
class systemtask
// win 5列: 映像名稱 pid 會話名 會話# 記憶體使用
// win: ['system', '4', 'services', '0', '152', 'k']
// ubuntu 11列: user pid %cpu %mem vsz rss tty stat start time command
// ubuntu: ['ajanuw', '317', '0.0', '0.0', '17384', '1952', 'tty1', 'r', '11:09', '0:00', 'ps', 'aux']
// console.log(stdout);
const list = stdout
.split("\n")
.filter(line => !!line.trim()) // 過濾空行
.map(line => ())
.filter((_, i) => (iswindows ? i > 1 : i > 0)) // 跳過頭資訊
.map(p => );
res();
});});
}}class task )
kill() /tf`
: `kill -s 9 $`;
exec(command, () => res());
});} killlikes() /t`
: `pkill -9 $`;
exec(command, () => res());
});} start() `, () => res());
});} async restart()
async restartlinks()
}const systemtask = new systemtask();
systemtask.get().then(() =>
});
mysql檢視鎖表程序
mysql 檢視被鎖住的表 查詢是否鎖表 show open tables where in use 0 檢視所有程序 mysql show processlist mariabd show full processlist 查詢到相對應的程序 然後 kill id 殺掉指定mysql連線的程序號 ...
二 oracle檢視鎖表程序
oracle 檢視鎖表程序,殺掉鎖表程序2008 10 22 16 01 檢視鎖表程序sql 語句1 itpub 個人空間 af e l 3kf i z select sess.sid,itpub 個人空間 n3 1u q sess.serial itpub 個人空間1sr z1 e g so x ...
Oracle 檢視 殺掉鎖表程序
檢視鎖表程序sql語句1 select sess.sid,sess.serial lo.oracle username,lo.os user name,ao.object name,lo.locked mode from v locked object lo,dba objects ao,v ses...