• Linux开机启动时执行脚本的方法


    方法 1 – 使用 rc.local
    利用 /etc/ 中的 rc.local 文件在启动时执行脚本与命令。我们在文件中加上一行来执行脚本,这样每次启动系统时,都会执行该脚本。
    不过我们首先需要为 /etc/rc.local 添加执行权限,
    $ schmod +x /etc/rc.local
    然后将要执行的脚本加入其中:
    $ sudo vi /etc/rc.local
    在文件最后加上:
    sh /root/script.sh &
    然后保存文件并退出。使用 rc.local 文件来执行命令也是一样的,但是一定要记得填写命令的完整路径。 想知道命令的完整路径可以运行:

    如果是 CentOS或RHEL7,我们修改的是文件 /etc/rc.d/rc.local 而不是 /etc/rc.local。
    注意:- 启动时执行的脚本,请一定保证是以 exit 0 结尾的。

    方法 2 – 使用 Crontab
    该方法最简单了。我们创建一个 cron 任务,这个任务在系统启动后等待 90 秒,然后执行命令和脚本。
    要创建 cron 任务,打开终端并执行
    $ crontab -e
    然后输入下行内容,
    @reboot ( sleep 90 ; sh locationscript.sh )

    ####################################

    @reboot sleep 60;  /bin/sh /root/zabbix-3.4.4/zabbix-agent-start.s     开机自启动zabbix客户端

    */30 * * * * /usr/sbin/ntpdate 1192.168.1.123;/usr/sbin/hwclock -w      每隔30秒自动同步时间

  • 相关阅读:
    Sqli-labs Less-47 order by后的注入
    Sqli-labs Less-46 order by后的注入
    Sqli-labs Background-9 order by后的injection
    Sqli-labs Less-45 堆叠注入
    jsp,servlet知识点
    jsp页面编码不统一可能会出问题
    jsp页面找不到,jsp页面乱码
    BZOJ 2843: 极地旅行社 lct splay
    2018/3/23 省选模拟赛
    bzoj 4573: [Zjoi2016]大森林 lct splay
  • 原文地址:https://www.cnblogs.com/rusking/p/8037382.html
Copyright © 2020-2023  润新知