nohup,setsid,&可以避免程序受HUP信号的影响如果一个命令没有加上上述命令就提交了,这时我们可以通过disown命令来使其不受HUP信号的影响:一个程序不受挂起影响时:Ctrl+z使当前进程挂起到后台暂停运行(fg将挂起的进程重新放回前台)bg将挂起的进程放在后台运行disown-h..
分类:
其他好文 时间:
2016-04-03 20:42:08
阅读次数:
226
几年前在developerWorks上面看到的文章,感觉非常实用,又简单整理了一下,转到这里,希望给看到的人带来一些帮助。文中提到的nohup和subshell方式一直在使用。 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由
分类:
系统相关 时间:
2016-03-20 16:01:38
阅读次数:
378
sysdig工具,可以有strace ,tcpdump,lsof的功能。 前台任务与后台任务,知识点:test.sh &,Ctrl+z,bg,shopt grep |huponexit,disown,nohup test.sh &,,screen与tmux, 或者用init(systemd,这是一个
分类:
系统相关 时间:
2016-03-19 14:39:38
阅读次数:
282
Linux下优雅的让程序后台运行
假设在终端上启动运行了一个程序,跑了几天,如果不小心把terminal关了,那么程序就会终止,这是SIGHUP信号的原因,即使通过bg置为后台运行同样会如此,应该让程序成为一个daemon,步骤如下:
1.Ctrl+z 暂停程序的运行,可以看到程序的作业号,假设为1;
2.bg %1 置为后台运行;
3. disown -h %1 使其不受...
分类:
系统相关 时间:
2015-05-14 22:00:39
阅读次数:
208
linux中的几个常用terminal快捷操作命令:首先可以通过manterminator来查看,同时可以输出,使用manterminator>>terminator(但是这样的话容易关闭的时候其也关闭),稳妥的办法是使用manterminator>>terminator&disown(这样就会分配一个pid,这样就会独立出..
分类:
系统相关 时间:
2015-04-16 14:30:06
阅读次数:
164
Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen转自http://heylinux.com/archives/1282.html#more-1282我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于...
分类:
系统相关 时间:
2014-12-25 23:24:50
阅读次数:
274
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
我们经常会碰到一种情况,用ssh远程登录到linux服务器后,启动一个脚本跑...
分类:
系统相关 时间:
2014-07-16 08:23:14
阅读次数:
5674