Shell指令碼實現關閉多餘的tty終端

2022-09-26 13:15:37 字數 653 閱讀 8647

今天給公司新部署伺服器進行優化,發現了tty終端居然有6個,為了節省點記憶體,決定只留乙個tty終端,其他的都關閉掉,但centos6跟c程式設計客棧entos5的終端關閉方法完全變了,而且我也比較懶,不想一台一台的設定,寫了下面這個指令碼來節省時間.

系統:centos 6

關閉tty終端指令碼:

cat pkill.sh

複製** **如下:

#!/bin/bash

sed -i 's/\/dev\/ttywww.cppcns.com[1-6\]/\/dev\/tty\[1-1\]/g' /

sed -i 's/\/dev\/tty\[1-6\]/\/dev\/tty\[1-1\]/g' /etc/sysconfig/ini程式設計客棧程式設計客棧t

ttypid=`ps auxw|grep tty|grep -v grep |grep tty[2-6]|awk ''`

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

儲存後給執行許可權:

複製** **如下:

chmod +x pkill.sh

指令碼很簡單,大家使用之前最好先確定下自己的系統,避免出現不必要的錯誤.

本文標題: shell指令碼實現關閉多餘的tty終端

本文位址:

shell指令碼實現關閉指定程式名的程序

shell指令碼實現關閉指定程式名的程序 1 基礎篇 在linux系統下,我們進行程式除錯或者是進行應用程式公升級時,經常需要先對我們的目標程式進行kill關閉。此時最基礎的辦法就是先查找到目標程序的pid,然後再執行kill命令去關閉目標程序。接著直接執行kill 9 15889就可以關閉掉此sv...

shell指令碼啟動與關閉zookeeper集群

提示 適用於使用shell指令碼控制zookeeper集群的啟動與關閉 1.zookeeper安裝目錄 hadoop zookeeper 3.4.10 2.配置好環境變數 3.三颱主機 或者是虛擬機器 修改了主機名 關閉了防火牆 並配置免密碼登陸,主機ip與主機名的對映關係 stormfct1 19...

Shell指令碼實現執行 Hive指令碼

hive是基於hadoop的乙個資料倉儲工具,可以將結構化的資料檔案hive對映為一張資料庫表,並提供完整的sql查詢功能,可以將sql語句轉換為mapreduce任務進行執行。hive目前還不支援像mysql那樣的sql指令碼,如果遇到需要批量處理hql就會比較麻煩 這兩天就遇到需要批量刪除有命名...