包含linux系统命令超时的词条

Linux系统输入超时,自动退出登录

对所有用户设置自动注销功能:

专注于为中小企业提供做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业海曙免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

首先,以root用户登录系统,输入 vi /etc/profile 命令,编辑profile文件。

查找TMOUT,若没有,则可以在文件最后添加如下语句:

TMOUT=300

export TOMOUT

如果查找到了,直接设置时间。

300表示自动注销的时间为300秒。

编辑好文件后,保存,退出,重新登录,设置生效。

麻烦问下,linux怎么防止终端超时?

一、有个工具叫screen,可以虚拟终端,通过命令screen -S name 来创建一个名为name的虚拟终端,这样即使终端超时自动断开,再登录到系统之后只需要screen -r name就可以继续连接到刚才创建的虚拟终端,且所有的操作都会继续不会中断。

二、远程工具可以进行相关的设置,比如secretcrt这个工具就可以设置每10秒操作一下,这样就不会中断。

linux的shell脚本中等待子程序执行超时

判断进程是否存在。示例:

timer=20 #20s定时器

flag=1 #标识进程是否存在

while [ $timer -gt 0 ]

do

sleep 2

ps -aux | grep 进程名 | grep -v grep /dev/null #查询进程

[ $? -ne 0 ]  flag=0  break #进程不存在了就退出循环

let timer-=1

done

[ $flag -eq 1 ]  kill -9 $(ps -aux | awk '/ bash$/{print $1}')

Linux系统SSH超时断开怎么办

vim /etc/ssh/sshd_config

找到ClientAliveInterval 参数,如果没有就自己加一行。

ClientAliveInterval 参数的数值是秒,比如你设置为540,就是9分钟.

ClientAliveInterval 540

对于ClientAliveCountMax

指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数,比如10。

ClientAliveInterval 540

ClientAliveCountMax 10;

则代表允许超时 5400秒 = 90分钟。

方法2:配置客户端

1 linux下的ssh命令

vim /etc/ssh/ssh_config

然后找到里面的ServerAliveInterval 参数,如果没有你同样自己加一个就好了。参数意义相同,都是秒数,比如9分钟:

ServerAliveInterval 540

2 SecureCRT

设置反空闲,如下图所示

securecrt_to

3 Putty

启用putty keepalive

putty - Connection - Seconds between keepalives ( 0 to turn off ),默认为0,改为60。


文章标题:包含linux系统命令超时的词条
文章转载:http://cdiso.cn/article/ddehoeg.html

其他资讯