zoukankan      html  css  js  c++  java
  • Shell脚本守护进程模式

    一、什么是守护进程模式

    如果每隔一秒打印一次系统负载:

    #!/bin/sh
    while true
      do
      printf "`uptime`
    "
      sleep 1
    done

    出现如下情况:

    这样会在前台一直打印,前台一旦连接中断就会导致该任务中断执行,守护进程模式就是在后台永久执行的模式。防止脚本中断的方法:

    • sh while_01.sh &
    • screen命令

    二、脚本后台执行相关功能

    命令 说明
     sh while_01.sh & 脚本后台执行
     ctrl+c 停止前台执行的脚本
     ctrl+z 停止后台执行的脚本
     bg 把当前脚本或者任务放到后台执行
     fg 当前 脚本或者任务放到前台执行,如果有多个任务,通过fg加任务编号调出,如:fg 2243
     jobs  查看执行的脚本或者任务
    作者:iveBoy
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    poj 3159 Candies
    强连通分量——Tarjan算法
    nyoj 次方求模
    nyoj 快速查找素数
    nyoj 光棍节的快乐
    拓扑排序
    快速幂取模
    nyoj 最大素因子
    素数打表
    nyoj 数的长度
  • 原文地址:https://www.cnblogs.com/shenjianping/p/14382797.html
Copyright © 2011-2022 走看看