感谢支持
我们一直在努力

Linux基础教程:Linux下不中断运行后台命令

Linux一般用ssh链接管理,但是在ssh客户端关闭后,连接会中断,用户的后台命令就会中止。如果想ssh客户端关闭后继续运行命令就需要在命令前加 nohup  命令  &

如: nohup ./find . -name php &

场景:

如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?

解决方法:

我们知道,当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程.

Ubuntu用sudo 时需要注意,如果需要密码会失败,所以需要设置无需密码验证。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux基础教程:Linux下不中断运行后台命令
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏