在家用ssh连学校服务器经常会莫名其妙地自动断开所以我常常得不到完成的程序结果。今天师兄告诉我有这个命令我真的是如获至宝,在我夸赞师兄并表达感谢的时候师兄说“这不是操作系统的基础知识吗”我“??”一点也不记得了痛定思痛好好写一下他们的用法,让自己记的更牢固一些
"&"命囹是指在后台运行,但是当用户挂起的时候命令自动也会跟着退出。如果你在执行一个python文件那么当你ssh被关了,程序运行也自动结束了
"nohup"命令是"no hang up"的缩写,注意nohup没有后台运行的功能但是可以不挂断地运行。即用nohup运行命令可以使命令永久地执行下去和用户终端没有关系,唎如我们ssh断掉都没有关系
我们可以巧妙地把知识点1和知识点2结合起来,取两者之精华让程序可以用不挂断地在后台运行。