Linux 进程后台运行
2016-12-09 00:00
330 查看
nohup/setsid/&
nohub: 忽略HUP(hangup)信号 nohup ping www.ibm.com &
setsid: 在新的session 中运行 setsid ping www.ibm.com
&+(): () 在子shell中运行 & 后台运行 (ping www.ibm.com &)
disown: 使已运行job 忽略HUP 信号
用disown -h jobspec来使某个作业忽略HUP信号。
用disown -ah 来使所有的作业都忽略HUP信号。
用disown -rh 来使正在运行的作业忽略HUP信号。
jobs用于显示Linux中的任务列表及任务状态,包括后台运行的任务。
CTRL-z 来将当前进程挂起到后台暂停运行
fg 来将挂起的进程重新放回前台继续运行
bg 来将挂起的进程放在后台继续运
screen: 用于大量命令后台运行
用screen -dmS session name来建立一个处于断开模式下的会话(并指定其会话名)。
用screen -list 来列出所有会话。
用screen -r session name来重新连接指定会话。
用快捷键CTRL-a d 来暂时断开当前会话。
原文链接: https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
nohub: 忽略HUP(hangup)信号 nohup ping www.ibm.com &
setsid: 在新的session 中运行 setsid ping www.ibm.com
&+(): () 在子shell中运行 & 后台运行 (ping www.ibm.com &)
disown: 使已运行job 忽略HUP 信号
用disown -h jobspec来使某个作业忽略HUP信号。
用disown -ah 来使所有的作业都忽略HUP信号。
用disown -rh 来使正在运行的作业忽略HUP信号。
jobs用于显示Linux中的任务列表及任务状态,包括后台运行的任务。
CTRL-z 来将当前进程挂起到后台暂停运行
fg 来将挂起的进程重新放回前台继续运行
bg 来将挂起的进程放在后台继续运
screen: 用于大量命令后台运行
用screen -dmS session name来建立一个处于断开模式下的会话(并指定其会话名)。
用screen -list 来列出所有会话。
用screen -r session name来重新连接指定会话。
用快捷键CTRL-a d 来暂时断开当前会话。
原文链接: https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程