Centos执行耗时较长的任务(比如下载大文件),可以将任务放在后台运行
并在下载文件的同一目录下创建下载日志文件,将任务下载过程的输出重定向到该日志文件
nohup command >task.log 2>&1 &(command为执行的命令)
这里使用nohup的原因:
SSH会话关闭时,ssh所关联的pty关闭,系统会给这个pty所关联的session中的所有进程发送SIGHUP信号,SIGHUP的默认信号处理程序是终止进程,除非进程自己处理了SIGHUP
参考:
Centos执行耗时较长的任务(比如下载大文件),可以将任务放在后台运行
并在下载文件的同一目录下创建下载日志文件,将任务下载过程的输出重定向到该日志文件
nohup command >task.log 2>&1 &(command为执行的命令)
这里使用nohup的原因:
SSH会话关闭时,ssh所关联的pty关闭,系统会给这个pty所关联的session中的所有进程发送SIGHUP信号,SIGHUP的默认信号处理程序是终止进程,除非进程自己处理了SIGHUP
参考: