2004-3-30 13:02
ggf0626
用dsmc备份文件时,在后台运行该命令 <br />vi backup.sh <br /><br />#!/bin/sh <br />nohup dsmc archive /jfjs/source/ls/*_200312*.cdr -deletefiles -v2archive <br />nohup dsmc archive /jfjs/source/hz/*_200312*.cdr -deletefiles -v2archive <br /><br />运行nohup ./backup.sh >backup.log 2>&1 & <br /><br />如果退出当前终端,在backup.log中可以看到 <br />Process interrupted,severing connection. <br /><br />如果在运行nohup dsmc archive /jfjs/source/ls/*_200312*.cdr -deletefiles -v2archive命令,该命令在终端退出时就中断了。开始运行nohup dsmc archive /jfjs/source/hz/*_200312*.cdr -deletefiles -v2archive <br /><br /><br />按理在dsmc前加了nohup后,应该忽略终端退出时的信号,为何还是中断了? <br />还有,为何对backup.sh中后续的命令却没有影响? <br /><br />请高手指点。