CentOS 7 设置开机自动启动脚本.

服务器升级到CentOS7 要设置一个开机启动的脚本...
直接使用 vi /etc/rc.d/rc.local 命令,编辑rc.local文件.
但重新启动后发现没有运行相应的脚本....
cat /etc/rc.d/rc.local

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

大致意思是说这个文件是为了兼容而设置的.

如果要使用开始启动 建议使用systemd来建立自己的服务.

如果一定要使用 使用 chmod +x /etc/rc.d/rc.local 来增加权限进行运行.

即然说了不建议使用.我们就不用了.

使用 systemctl 来进行设置自己的服务 其实也非常简单.

1:编辑启动脚本. autostart.sh

注意 此autostart.sh的前三行一定是:

#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run

具体什么原因:参考:http://blog.chinaunix.net/uid-20521628-id-365862.html

2:把autostart.sh 放到 /etc/init.d/

3:运行:systemctl enable autostart.sh

4:reboot 启动 脚本成功运行.

5:使用systemctl disable autostart.sh 可以关闭启动.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • 转自:Linux如何实现开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从...
    郭之源阅读 5,674评论 0 8
  • 本来这篇文章是作为自己私有记录的,所以也没有MarkDown(主要是不怎么写博客,也不熟悉)。稍微修改一下就发上来...
    v587的毅哥阅读 8,509评论 0 22
  • 添加开机自启服务 在CentOS7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):system...
    大华夏阅读 5,151评论 0 0
  • 了解基金名词术语是投资基金的必备因素,对于正在购买基金的新基民来说,快速了解这些名词对于具体的投资有很大的帮助。
    赵者也阅读 5,004评论 0 0

友情链接更多精彩内容