Shell脚本守护进程模式
一、什么是守护进程模式
如果每隔一秒打印一次系统负载:
#!/bin/sh while true do printf "`uptime`\n" sleep 1 done
出现如下情况:

这样会在前台一直打印,前台一旦连接中断就会导致该任务中断执行,守护进程模式就是在后台永久执行的模式。防止脚本中断的方法:
- sh while_01.sh &
- screen命令
二、脚本后台执行相关功能
| 命令 | 说明 |
| sh while_01.sh & | 脚本后台执行 |
| ctrl+c | 停止前台执行的脚本 |
| ctrl+z | 停止后台执行的脚本 |
| bg | 把当前脚本或者任务放到后台执行 |
| fg | 当前 脚本或者任务放到前台执行,如果有多个任务,通过fg加任务编号调出,如:fg 2243 |
| jobs | 查看执行的脚本或者任务 |
作者:iveBoy
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。


浙公网安备 33010602011771号