Linux 将脚本作为后台进程

Linux 将脚本作为后台进程,linux,bash,shell,unix,background,Linux,Bash,Shell,Unix,Background,我需要在后台运行脚本。我试着用这样的方法运行 /我的剧本& Ctrl+z 背景 但是我想让脚本直接作为后台进程运行。 有人能帮我吗?使用屏幕 您可以这样使用它: 屏幕 u命令 现在命令正在运行,您可以执行Ctrl+a然后执行dd是分离终端并在后台运行该过程 要重新连接终端,请使用: 屏幕-列表 从这里得到插座号,比如说63058。然后: 屏幕-r 63058 要杀死屏幕使用 ctrl+a,然后k使用屏幕 您可以这样使用它: 屏幕 u命令 现在命令正在运行,您可以执行Ctrl+a然后执行dd是分离

我需要在后台运行脚本。我试着用这样的方法运行

/我的剧本& Ctrl+z 背景

但是我想让脚本直接作为后台进程运行。 有人能帮我吗?

使用
屏幕
您可以这样使用它:

屏幕

u命令

现在命令正在运行,您可以执行
Ctrl+a
然后执行
d
d
是分离终端并在后台运行该过程 要重新连接终端,请使用:

屏幕-列表

从这里得到插座号,比如说63058。然后:

屏幕-r 63058

要杀死屏幕使用
ctrl+a
,然后
k
使用
屏幕
您可以这样使用它:

屏幕

u命令

现在命令正在运行,您可以执行
Ctrl+a
然后执行
d
d
是分离终端并在后台运行该过程 要重新连接终端,请使用:

屏幕-列表

从这里得到插座号,比如说63058。然后:

屏幕-r 63058

要杀死屏幕使用
ctrl+a
,然后
k

  • 编写一个包装器脚本,它将在后台调用实际的脚本
  • 记录脚本发送到STDOUT/STDERR的内容是个好主意
  • 退出终端时,脚本不得终止
  • 例如,我的包装脚本.sh

    <absolute_path>/my-script.sh > /<..path..>/my-script.log 2>&1 &
    
    /my-script.sh>//my-script.log 2>&1&
    
  • 编写一个包装器脚本,它将在后台调用实际的脚本
  • 记录脚本发送到STDOUT/STDERR的内容是个好主意
  • 退出终端时,脚本不得终止
  • 例如,我的包装脚本.sh

    <absolute_path>/my-script.sh > /<..path..>/my-script.log 2>&1 &
    
    /my-script.sh>//my-script.log 2>&1&
    
    请查找此任务的nohup。请查找此任务的nohup。