在Linux中,可以使用nohup命令在后台运行程序,即使关闭终端,程序也会继续运行。同时可以用&号把程序放到后台,但是关闭终端后,程序也会被终止。下面分别是nohup和&的用法。
使用nohup命令实现后台运行程序:nohup命令&其中command是后台运行的程序或命令。通过在命令后添加一个&符号,程序在后台运行。nohup命令将程序的输出重定向到一个名为nohup.out的文件,您可以通过查看该文件来查看程序的输出。例如,在后台运行一个名为myprogram的程序:
诺胡普。/myprogram &使用&号在后台运行程序:command &其中command是要在后台运行的程序或命令。通过在命令后添加一个&符号,程序在后台运行。但关闭终端后,程序也会被终止,所以不适合需要长时间运行的程序。例如,在后台运行一个名为myprogram的程序:
。/myprogram &查看后台运行的程序:可以使用ps命令或jobs命令查看后台当前运行的程序。使用ps命令查看后台运行的程序:
Ps -ef | grep程序名,其中程序名是要搜索的程序的名称。例如,要查看名为myprogram的程序是否正在后台运行:
Ps -ef | grep myprogram使用jobs命令查看当前在后台运行的程序:
Jobs该命令显示当前在后台运行的程序列表。以上就是如何使用nohup和&实现后台运行程序,查看后台运行程序。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册