我有一个看起来像这样的 scp 脚本:
#!/bin/bash
scp -r /usr/local/htdocs/$1 httpd@$2:/local/htdocs
我想从命令行调用它,并传递一个目录和目标服务器,类似于:
move_site.sh website servername
但是,我想在包含 2 个参数的文件中捕获输出。
所以我尝试了这个,但是在使用 nohup 调用时它没有打印任何内容
#!/bin/bash
scp -r /usr/local/htdocs/$1 httpd@$2:/local/htdocs > $1$1.out
如何构建脚本和调用命令,使其在后台运行,并根据目标和站点捕获输出?