Linux 如何找到我的ssh连接处于活动状态的时间
进行一些平台自动化,并计划围绕用户ssh会话的活动时间设计一些逻辑。有什么办法可以找到吗?你检查过“最后一个”的输出了吗,也许就足够了Linux 如何找到我的ssh连接处于活动状态的时间,linux,bash,Linux,Bash,进行一些平台自动化,并计划围绕用户ssh会话的活动时间设计一些逻辑。有什么办法可以找到吗?你检查过“最后一个”的输出了吗,也许就足够了 server ~ $ last root pts/0 10.31.1.162 Fri Dec 11 10:35 still logged in root pts/0 10.31.1.162 Thu Dec 10 11:12 - 11:22 (00:09) root pts/0
server ~ $ last
root pts/0 10.31.1.162 Fri Dec 11 10:35 still logged in
root pts/0 10.31.1.162 Thu Dec 10 11:12 - 11:22 (00:09)
root pts/0 10.31.1.162 Thu Dec 10 09:19 - 11:09 (01:50)
使用
ps
命令怎么样
[STEP 101] # ps -C sshd o user,pid,comm,lstart
USER PID COMMAND STARTED
root 603 sshd Thu Mar 9 11:48:29 2017
root 15147 sshd Mon Mar 13 10:19:21 2017
root 16193 sshd Mon Mar 13 10:19:43 2017
root 19858 sshd Mon Mar 13 10:23:06 2017
pynexj 19860 sshd Mon Mar 13 10:23:06 2017
root 21444 sshd Mon Mar 13 15:11:58 2017
root 22526 sshd Mon Mar 13 17:24:35 2017
root 70528 sshd Wed Apr 12 17:14:12 2017
[STEP 102] #
这个
ssh
会话在做什么?执行shell并大部分时间等待用户输入?执行一些程序?根据经过的时间,您希望发生什么?您是否有一些代码试图编写但失败了?你好,伙计,我现在已经完成了,对不起,我不知道如何编写