在某些情况下,执行可能需要时间。 如果在前台运行此任务,则在当前会话中无法执行其他操作,因此在后台运行耗时的任务是最好的方法。
我该怎么办? 本节主要介绍Linux任务后的知识。
在
Linux将任务放置在后台执行
Linux上,程序很容易在后台运行。 在命令的末尾添加空格和符号就可以了。 示例:#在后台执行locate数据库更新
#更新数据库
那么,如何将后台任务置于前台显示? 很简单。 fg命令如下所示。
#当前会话中有正在后台运行的任务时显示前台,没有后台任务时不显示前台。 (此时,按CTRL C键结束任务。 ) ) ) ) ) ) ) ) )。
# fg
#检查当前会话中正在执行的后台任务
# jobs
注:显示的后台执行任务将在shell终端退出时中止。 什么意思? 例如,如果在后台运行耗时的任务,则shell终端关闭后将被强制中止并断开连接,即使后端任务尚未完成。
需要
Linux后台不挂断执行任务
小时的任务在用户退出终端后也必须执行。 我该怎么办? 在Linux上设置后台而不挂断任务也很简单。 nohup命令就可以了。 如下所示。# nohup更新数据库
用户退出shell终端后,任务仍然正常运行。 但是,除非任务已完成。
上面介绍了在Linux后台执行任务。 很简单吧? 其实Linux比想象的要难。 如果这个句子对你有帮助的话,请关注并支持哦。 谢谢你。