这个是为了解决一个实际问题:SSH会话常常拒绝注销(或者挂起),因为它不愿意去丢失与后台job(s)进行交互的数据。当遇到这个问题的时候,可以使用上面的命令,通过三次重定向来解决。
使用命令可以查看当前shell中后台运行的任务列表,包括任务编号、状态和命令。
例如,我们在后台执行一个命令,使用命令查看:
[1]+Runningnohupsleep1000&
其中,方括号中的数字表示任务编号,加号或减号表示任务的优先级,表示任务正在后台运行。除此之外,还有其他可能的状态,包括(已停止)、(已完成)等。
我们还可以使用命令将一个后台任务移动到前台继续运行,例如:
$fg%1
[1]+Stoppednohupsleep1000
此时如果想要恢复运行,可以使用命令:
[1]+nohupsleep1000&
如果想要杀死该任务,可以使用命令:
[1]+Terminatednohupsleep1000
如果你想杀死所有后台任务,但是又觉得一个个地比较麻烦,可以使用命令来解决:
$disown-a
这个命令可以杀死所有后台任务,但不会有任何提示,你可以通过命令来确认。
以上就是Linux中的nohup命令怎么使用的详细内容,更多请关注主机测评网其它相关文章!
本文来源:独立服务器--Linux中的nohup命令怎么使用(linuxnohup执行脚本)
本文地址:https://www.idcbaba.com/duli/4343.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



