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。
Linux关机时执行指定脚本相关推荐
- linux关机前执行脚本,Linux关机时执行指定脚本
要实现在Linux关机时执行某个脚本的具体思路 1.在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2.分别在文件夹 /etc/rc0.d/ 和 /etc/rc6 ...
- linux关机时循环输出脚本,Linux关机时执行指定脚本功能实现
1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...
- Linux关机运行的脚本,Linux关机时执行指定脚本功能实现
1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...
- Linux关机时执行指定脚本功能实现
1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...
- linux定时python,linux 中定时执行python脚本
一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...
- linux下如何执行PHP脚本
linux下如何执行PHP脚本 在 Linux 下执行 php 脚本时通常是可以使用以下命令: 1 #/usr/local/php/bin/php test.php 为简化输入可把此php执行程序 c ...
- Linux下如何执行Shell脚本
Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...
- java启动时执行_java怎么实现项目启动时执行指定方法
本文实例为大家共享了java项目启动时执行指定方法,供大家参考,详细内容如下 想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener 2.编写InitLi ...
- Linux shell:执行shell脚本的几种方式
在Linux命令行执行shell脚本有如下三种方式: 1)bash test or sh test 2)./test 3)test 注:第三种方式需要将当前目录添加到PATH,否者会提示:-bash: ...
最新文章
- iOS - Socket		网络套接字
- 如何基于 SAP CDS view 生成 object page
- latex 表格中虚线_如何识别和修复表格识别中的虚线
- Python爬虫入门一综述
- SQLi LABS Less 15 布尔盲注
- cookie java 写入_JAVA中如何读写COOKIE
- 程序员除了编代码,还能做哪些职业规划?
- (HDU)1061 --Rightmost Digit( 最右边的数字)
- 【RDKit】Python化学包RDkit的教程
- 安全基础--21--安全运维
- cad直线和圆弧倒角不相切_数控加工中心如何使用任意角度倒角C和倒圆角R功能的编程...
- CKEditor 4.x 批量图片上传插件
- linux内核态文件操作filp_open/filp_close/vfs_read/vfs_write
- 别让抱怨毁了你的工作生活
- 内蒙古最新八大员安全员模拟真题题库及答案
- java 将 object转成Integer
- 二极管与或门和三极管非门电路原理
- Computer Architectrure: Quantitative Approch 第三章第十三节
- 通过SSH隧道连接远程MySQL-rds服务
- 第九周—等比数列求和
热门文章
- 面向对象与原型-ps:这一章简直是天书
- 简明扼要的HDFS元数据管理机制描述(NameNode和Secondary NameNode工作机制)
- 他整整复习了三个月,金三成功上岸字节,面试题及答案分享
- 一个typedef的用法
- FICO配置详解之一:FI总账会计(1)
- 解决【VS/VC】中文乱码问题-5种解决办法
- jquery国际化 i18n.js
- iOS12-Swift5-Xcode10 Buildtime错误:/xx/Pods/Target Support Files/Pods-xx/Pods-xx.d
- 为什么独热编码会引起维度诅咒,以及避免他的几个办法
- Ensp用windows回环口连接cloud配置