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关机时执行指定脚本相关推荐

  1. linux关机前执行脚本,Linux关机时执行指定脚本

    要实现在Linux关机时执行某个脚本的具体思路 1.在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2.分别在文件夹 /etc/rc0.d/ 和 /etc/rc6 ...

  2. linux关机时循环输出脚本,Linux关机时执行指定脚本功能实现

    1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...

  3. Linux关机运行的脚本,Linux关机时执行指定脚本功能实现

    1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...

  4. Linux关机时执行指定脚本功能实现

    1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...

  5. linux定时python,linux 中定时执行python脚本

    一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...

  6. linux下如何执行PHP脚本

    linux下如何执行PHP脚本 在 Linux 下执行 php 脚本时通常是可以使用以下命令: 1 #/usr/local/php/bin/php test.php 为简化输入可把此php执行程序 c ...

  7. Linux下如何执行Shell脚本

    Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...

  8. java启动时执行_java怎么实现项目启动时执行指定方法

    本文实例为大家共享了java项目启动时执行指定方法,供大家参考,详细内容如下 想到的就是监听步骤如下: 1.配置web.xml com.listener.InitListener 2.编写InitLi ...

  9. Linux shell:执行shell脚本的几种方式

    在Linux命令行执行shell脚本有如下三种方式: 1)bash test or sh test 2)./test 3)test 注:第三种方式需要将当前目录添加到PATH,否者会提示:-bash: ...

最新文章

  1. iOS - Socket 网络套接字
  2. 如何基于 SAP CDS view 生成 object page
  3. latex 表格中虚线_如何识别和修复表格识别中的虚线
  4. Python爬虫入门一综述
  5. SQLi LABS Less 15 布尔盲注
  6. cookie java 写入_JAVA中如何读写COOKIE
  7. 程序员除了编代码,还能做哪些职业规划?
  8. (HDU)1061 --Rightmost Digit( 最右边的数字)
  9. 【RDKit】Python化学包RDkit的教程
  10. 安全基础--21--安全运维
  11. cad直线和圆弧倒角不相切_数控加工中心如何使用任意角度倒角C和倒圆角R功能的编程...
  12. CKEditor 4.x 批量图片上传插件
  13. linux内核态文件操作filp_open/filp_close/vfs_read/vfs_write
  14. 别让抱怨毁了你的工作生活
  15. 内蒙古最新八大员安全员模拟真题题库及答案
  16. java 将 object转成Integer
  17. 二极管与或门和三极管非门电路原理
  18. Computer Architectrure: Quantitative Approch 第三章第十三节
  19. 通过SSH隧道连接远程MySQL-rds服务
  20. 第九周—等比数列求和

热门文章

  1. 面向对象与原型-ps:这一章简直是天书
  2. 简明扼要的HDFS元数据管理机制描述(NameNode和Secondary NameNode工作机制)
  3. 他整整复习了三个月,金三成功上岸字节,面试题及答案分享
  4. 一个typedef的用法
  5. FICO配置详解之一:FI总账会计(1)
  6. 解决【VS/VC】中文乱码问题-5种解决办法
  7. jquery国际化 i18n.js
  8. iOS12-Swift5-Xcode10 Buildtime错误:/xx/Pods/Target Support Files/Pods-xx/Pods-xx.d
  9. 为什么独热编码会引起维度诅咒,以及避免他的几个办法
  10. Ensp用windows回环口连接cloud配置