linux 后台运行程序命令

1 在命令后面加& 可以让命令在后台运行 不会被ctal+c这个中断指令所中断

2 用fg 这个命令可以把后台执行的命令重新调出

3 已经在前台用的命令  用ctrl +z 就可以到后台执行了

4 如果后台有多个进程  用jobs 查看所有后台的进程 [] 这个里面的数字 就是jobs的代号

  然后通过 fg %number 就一恢复某个后台运行的命令到前台了

5 使用 nohup 让程序在远程主机后台运行 

该命令的一般形式为:nohup command &
  使用nohup命令提交作业
  如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为 nohup.out的文件中,除非另外指定了输出文件:
  nohup command > myout.file 2>&1 &
  在上面的例子中,输出被重定向到myout.file文件中。
  使用 jobs 查看任务。
  使用 fg %n 关闭。

原文地址:https://www.cnblogs.com/spinsoft/p/2551619.html