zoukankan      html  css  js  c++  java
  • Linux(CentOS7) 开机启动脚本与命令后台运行

    一、&

    在 Linux 命令后加上 &  可以在后台运行

    二、nohup

    对 SIGHUP 信号免疫,对 SIGINT 信号不免疫,可用 shopt | grep hup 查看。

    当关闭终端时,shell 默认会发送 SIGHUP 信号给与该终端关联的进程,从而导致其进程跟随终端退出。nohup 捕获了 SIGHUP,并做了忽略处理,因此进程不会退出。

    在 Linux 命令前加上 nohup 命令可以在退出帐户/关闭终端之后继续运行相应的进程。默认会将进程的所有输出都重定向到一个名为 nohup.out 的文件中。

    与上面结合起来:nohup COMMAND &,这样就能使命令永久的在后台执行了。

    三、rc.local

    /etc/rc.d/rc.local 此文件是为了兼容性目的而添加的,建议创建自己的 systemd 服务或 udev 规则,在引导期间运行脚本不是使用此文件。

    # 给权限后,文件中的命令才能在系统启动后执行
    chmod +x /etc/rc.d/rc.local
  • 相关阅读:
    slf4j+log4j2的配置
    日志规约
    log4j2配置文件log4j2.xml详解(转载)
    好用的打包工具webpack
    gulp插件
    学习自动化工具gulp
    git
    nodejs学习随笔
    好用的meta标签
    小问题记录
  • 原文地址:https://www.cnblogs.com/jhxxb/p/10987503.html
Copyright © 2011-2022 走看看