当前位置: 首页 > 编程笔记 >

Shell脚本实现关闭多余的tty终端

贺正祥
2023-03-14
本文向大家介绍Shell脚本实现关闭多余的tty终端,包括了Shell脚本实现关闭多余的tty终端的使用技巧和注意事项,需要的朋友参考一下

今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而且我也比较懒,不想一台一台的设置,写了下面这个脚本来节省时间.

系统:centos 6

关闭tty终端脚本:

cat pkill.sh


#!/bin/bash

sed -i 's/\/dev\/tty\[1-6\]/\/dev\/tty\[1-1\]/g' /etc/init/start-ttys.conf

sed -i 's/\/dev\/tty\[1-6\]/\/dev\/tty\[1-1\]/g' /etc/sysconfig/init

ttypid=`ps auxw|grep tty|grep -v grep |grep tty[2-6]|awk '{print $NF}'`

for i in $ttypid ;do initctl stop tty TTY=$i;done

保存后给执行权限:



chmod +x pkill.sh


脚本很简单,大家使用之前最好先确定下自己的系统,避免出现不必要的错误.

 类似资料:
  • 本文向大家介绍Shell脚本实现ftok函数,包括了Shell脚本实现ftok函数的使用技巧和注意事项,需要的朋友参考一下 “古老的 Sys IPC 仍然有好几种有效的用途。三种 IPC 对象是共享内存,信号灯和消息。”当使用到 IPC 的这些对象时,你需要为每个对象创建一个 Key。虽然理论上来说我们在定义一个 IPC Key 的时候可以使用任意自己喜欢的 Key ,但为了避免与其他的程序产生定

  • 本文向大家介绍shell脚本实现监控shell脚本的执行流程及变量的值,包括了shell脚本实现监控shell脚本的执行流程及变量的值的使用技巧和注意事项,需要的朋友参考一下 很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会有变量,在运行后到底执行了哪些相关的操作,就需要对具体执行过程中的变量等可变的因素的监控,那么我们下面就写个小小的

  • 稳定性: 2 - 稳定的 tty 模块提供了 tty.ReadStream 类和 tty.WriteStream 类。 大多数情况下无需直接使用此模块。 它可以通过以下方式使用: const tty = require('tty'); 当 Node.js 检测到它正被运行在一个文本终端(TTY)的上下文中时,则 process.stdin 默认会被初始化为一个 tty.ReadStream 实例

  • 本文向大家介绍Shell实现的Oracle启动脚本分享,包括了Shell实现的Oracle启动脚本分享的使用技巧和注意事项,需要的朋友参考一下 Usage: sh oracled [start|stop|restart] SIDs 其中SIDs是数据库名,多个名称之间用逗号分隔。缺省的操作是 restart ,也可以指定需要进行的操作( start | stop | restart )

  • 本文向大家介绍Shell脚本之Expect免交互的实现,包括了Shell脚本之Expect免交互的实现的使用技巧和注意事项,需要的朋友参考一下 Expext概述 Expect是建立在tcl基础上的一个工具,Expect是用来自动化控制和测试的工具。主要解决shell脚本中不可交互的问题。有助于大规模的系统运维工作。在日常的运维与开发中,常常需要运城登录到服务器,然而登录的过程却是个需要交互的过程,

  • 本文向大家介绍Shell实现的iptables管理脚本分享,包括了Shell实现的iptables管理脚本分享的使用技巧和注意事项,需要的朋友参考一下 以前的脚本是用save模式,现在把命令附加到一个文件里面,这样的话,可以方便的二次修改什么的 脚本基本是这样的,大家可以跟自己的情况再次修改~  增加功能什么的。