linux后台执行命令&和nohup有什么用

2023-04-19 03:10:00 命令 后台 什么用

Linux后台执行命令&和nohup是Linux系统下执行程序的两种方式,它们的功能都是使程序在后台运行,而不是在前台运行。

&是Linux系统下常用的一个符号,它的作用是使程序在后台运行,而不是在前台运行。它的使用方式是在程序执行命令后加上&符号,比如:$ ./program &,这样程序就会在后台运行,而不是在前台运行。

nohup是Linux系统下一个命令,它的作用是使程序在后台运行,而不是在前台运行。它的使用方式是在程序执行命令前加上nohup,比如:$ nohup ./program,这样程序就会在后台运行,而不是在前台运行。

两种方式的不同之处在于,nohup比&更加强大,它不仅可以让程序在后台运行,还可以让程序在终端关闭后继续运行,而&则不能做到这一点。此外,nohup还可以将程序的输出重定向到一个文件中,而&则不能做到这一点。

总之,Linux后台执行命令&和nohup都可以使程序在后台运行,而不是在前台运行,但是nohup更加强大,它不仅可以让程序在终端关闭后继续运行,还可以将程序的输出重定向到一个文件中,而&则不具备这些功能。

相关文章