我想通过 ssh 远程启动一个脚本,如下所示:
ssh user@remote.org -t 'cd my/dir && ./myscript data my@email.com'
该脚本会执行各种可以正常工作的事情,直到遇到 nohup 一行:
nohup time ./myprog $1 >my.log && mutt -a ${1%.*}/`basename $1` -a ${1%.*}/`basename ${1%.*}`.plt $2 < my.log 2>&1 &
它应该启动程序 myprog,将其输出通过管道传输到 mylog,并发送一封电子邮件,其中包含 myprog 创建的一些数据文件作为附件,日志作为正文。虽然当脚本到达这一行时,ssh 输出:
与 remote.org 的连接已关闭。
这里有什么问题?
谢谢你的帮助