服务器资讯

防御吧作为15年知名老牌域名服务商,CNNIC和CANN双认证域名注册商,已经
持续为500多万个域名提供服务,包括智能DNS/自由转移/隐私保护等服务!
Linux关机时执行指定脚本功能实现
2023-01-30 13:44:55 【

vsftpd本地用户登录密码错误的解决方法,史上最全的Linux系统 ISO下载,Linux中的终端特殊设备文件详解,linux查找可执行文件的方法,Linux系统下如何检测并修复bash中的破壳漏洞,80% 的人都不会的 14 个 Linux 实用技巧,Linux用户进程是如何释放内存的,浅谈find命令下的atime,ctime,mtimeLinux,关机,执行脚本,Linux关机时执行指定脚本功能实现



1.关机时执行某个脚本的具体思路


(1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name;


(2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文件的文件K07file_name:



sudo ln -s /etc/init.d/file_name /etc/rc0.d/K07file_name


sudo ln -s /etc/init.d/file_name /etc/rc6.d/K07file_name



(3)在文件夹/var/lock/subsys/下生成与file_name同名的文件



sudo mkdir -p /var/lock/subsys/


sudo touch /var/lock/subsys/file_name



说明:关键字K07仅需要在文件夹/etc/rc0.d/和/etc/rc6.d/内添加,在/etc/init.d/和

/var/lock/subsys/里面不需要添加。


2.举例—在Linux关机时执行脚本snaking616


脚本snaking616内容如下:



#!/bin/bash


cd /etc/init.d


echo "admin"|sudo -S touch eth_set_100


echo "admin"|sudo -S chmod 777 eth_set_100


echo "#!/bin/bash


echo "admin"|sudo -S ethtool -s eth1 autoneg off speed 100 duplex full" > eth_set_100



脚本在系统关机时会在文件夹/etc/init.d下自动生成脚本文件eth_set_100,并将以下内容写入该文件内:



#!/bin/bash


echo "admin"|sudo -S ethtool -s eth1 autoneg off speed 100 duplex full



具体实现方法如下:


(1)打开终端创建脚本文件snaking616



sudo touch /etc/init.d/snaking616


sudo chmod 777 /etc/init.d/snaking616


sudo gedit /etc/init.d/snaking616



填写以下代码:


#!/bin/bash


cd /etc/init.d


echo "admin"|sudo -S touch eth_set_100


echo "admin"|sudo -S chmod 777 eth_set_100


echo "#!/bin/bash


echo "admin"|sudo -S ethtool -s eth1 autoneg off speed 100 duplex full" > eth_set_100



(2)创建连接文件


sudo ln -s /etc/init.d/snaking616 /etc/rc0.d/K07snaking616


sudo ln -s /etc/init.d/snaking616 /etc/rc6.d/K07snaking616



(3)在文件夹/var/lock/subsys/下生成与snaking616同名的文件



sudo mkdir -p /var/lock/subsys/


sudo touch /var/lock/subsys/snaking616



当系统关机时间,在文件夹/etc/init.d下,会自动生成脚本文件eth_set_100。


】【打印关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇没有了 下一篇高防美国cdn如何防止网络攻击

立足首都,辐射全球,免备案服务器网专注云防御及云计算服务15年!

联系我们

服务热线:010-56157787 ,010-56159998
企业QQ:4000043998
技术支持:010-56159998
Copyright ? 2003-2016 gnmianbeian.com. 免备案服务器网版权所有 增值许可:京B2-20140042号
售前咨询
公司总机:4000043998 01056155355
24小时电话:010-56159998
投诉电话:18910191973
值班售后/技术支持
售后服务/财务
备案专员
紧急电话:18610088800