溫馨提示×

Linux nohup實現后臺運行程序及查看(nohup與&)

小云
359
2023-08-16 14:53:37
欄目: 智能運維

在Linux中,可以使用nohup命令將程序在后臺運行,并且即使關閉終端,程序仍然會繼續運行。同時,可以使用&符號將程序放入后臺運行,但是關閉終端后,程序也會被終止運行。下面分別介紹nohup&的用法。

  1. 使用nohup命令實現后臺運行程序:
nohup command &

其中,command是要后臺運行的程序或命令。通過在命令后面加上&符號,使程序在后臺運行。nohup命令會將程序的輸出重定向到一個名為nohup.out的文件中,可以通過查看該文件來查看程序的輸出。

例如,將一個名為myprogram的程序在后臺運行:

nohup ./myprogram &
  1. 使用&符號實現后臺運行程序:
command &

其中,command是要后臺運行的程序或命令。通過在命令后面加上&符號,使程序在后臺運行。但是,關閉終端后,程序也會被終止運行,所以不適用于需要長時間運行的程序。

例如,將一個名為myprogram的程序在后臺運行:

./myprogram &
  1. 查看后臺運行的程序:

可以使用ps命令或者jobs命令來查看當前正在后臺運行的程序。

使用ps命令查看后臺運行的程序:

ps -ef | grep program_name

其中,program_name是要查找的程序的名稱。

例如,查看名為myprogram的程序是否在后臺運行:

ps -ef | grep myprogram

使用jobs命令查看當前后臺運行的程序:

jobs

該命令會顯示當前后臺運行的程序的列表。

以上就是使用nohup&實現后臺運行程序以及查看后臺運行程序的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女