我devloping一个shell脚本scp a.txt到不同的服务器(box1和box2)和脚本在boxmain服务器上运行。以下是要求,发送前一天的文件到UNIX服务器
- 我的脚本将连接到DB2数据库,并生成A.TXT文件中boxmain
- A.TXT将scp'ed到BOX1一旦生成文件
- 生成的文件在boxmain(A.TXT)将scp'ed到BOX2第二天,即这将是前一天的boxmain文件
注意的SCP:BOX1,BOX2,boxmain是服务器
我试了下面,一个可以完成前两项任务,但是会陷入第三。请建议如何实现第三点。提前致谢。
db2 -tvf query.sql #creates a.txt
scp a.txt [email protected]:/root/a.txt
now=$(date +"%m/%d/%Y")
cp a.txt a_$now.txt
我的操作系统版本为AIX test 1 6
尝试'date -d'1天前'+%m /%d /%Y'(可能在AIX上不可用) – kev