linux关机时循环输出脚本,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关机时执行指定脚本
要实现在Linux关机时执行某个脚本的具体思路 1.在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2.分别在文件夹 /etc/rc0.d/ 和 /etc/rc6 ...
- windows 下执行mysql脚本_Windows下批处理执行MySQL脚本文件
一. @echo off Setlocal enabledelayedexpansion ::CODER BY Mark_Li POWERD BY iBAT 1.6 cd "C:\Progr ...
- 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关机时执行指定脚本功能实现
1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...
- linux用while循环输出1到10,Linux Shell系列教程之(十一)Shell while循环 | Linux大学...
摘要 在上一篇Linux Shell系列教程之(十)Shell for循环中,我们已经对Shell 循环语句的for循环进行了介绍,本篇给大家介绍下Shell 中另一种循环语句:Shell while ...
- linux crontab把内容输出文件,linux crontab详解
任务调度文件位置: /etc/crontab 编辑调度文件的命令: crontab -e 执行: 调度任务进程会在满足预设时间条件后自动执行 我的系统的crontab文件[root@uyhd0002 ...
- 【Linux】 Jetbot、Dofbot机器人如何创建、执行python脚本+Linux基础操作
文章目录 一.Jetbot.dofbot机器人创建执行python脚本方法 1.1 引言 1.2 通过SSH协议传输文件 1.2.1 Mobaxterm的下载安装 1.2.2 Mobaxterm创建s ...
- python运维脚本部署jdk_Jenkins自动执行Python脚本,并输出测试报告
这段时间,在家时间自由(除了睡觉8小时,其他时间都在工作和学习),有大把的时间实操练习一些硬技能: 今天,更新一篇利用Jenkins这套框架,调用Python自动化脚本,并输出测试报告的手把手实操文章 ...
最新文章
- 旋转的Apriltag码
- 开发日记-20190619 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
- CEF:给客户端内嵌一个Chrome吧
- Left 4 Dead升级补丁总汇(3663-3986)
- 利用Docker volume修改Nginx Docker镜像里index.html
- Python easy_insatll 安装包
- 计算机网络数据链路层封装,计算机网络(3.3)数据链路层- 封装成帧
- RHEL 4 下 ISCSI Enterprise Target 的常用配置和常用操作
- 【RobotStudio学习笔记】(十)模块化程序
- T电脑经典基础知识技术OC
- 软件优先级优先于硬件优先级_一切都是必须有优先级的
- IPv6 地址通过ROS 路由器传递
- 海思HI3536 H265解码处理器简介
- 7寸显示器 树莓派4b_树莓派7寸触摸屏安装指南
- nodejs+java+python网上体育用品销售系统
- 国家住宅装饰装修工程施工规范
- 数据分析之《我不是药神》
- 2022陕西清北录取人数排名,西工大附中遥遥领先,高新一中40人
- 一个屌丝脱屌的经历【转载】
- MySQl 面试重点_2.常见的索引面试题总结
热门文章
- JAVA三角海伦公式,海伦公式求三角形面积出错求教
- 自学python从零开始学_新手学习python-从零开始学习
- ubuntu升级python_Ubuntu 升级python3为更高版本【已实测】
- linux嵌入式c网络编程,嵌入式Linux网络编程之:网络高级编程
- python自带的shell、其性能优于ipython吗_Python自带的shell,其性能优于IPython
- BeanFactory和ApplicationContext对比
- Day_03-函数和模块的使用
- Python(21)_input用户交互
- WebService应用一例,带有安全验证
- 语言分类,我接触和我想学习的