【发布时间】:2017-08-17 13:30:38
【问题描述】:
我不是很专业,所以在我尝试解释问题时请多多包涵。我们有一个每日计划的工作,它在 Unix 服务器上启动一个 SAS 程序。该程序分析数据并输出一个 CSV 文件,该文件存储在服务器上,然后通过电子邮件发送给我。然后我从电子邮件中手动下载文件并将其上传到实用程序以处理文件。我正在寻找一种绕过手动步骤的方法,而是让 SAS 程序将 CSV 文件直接上传到服务器上的文件夹以供文件处理实用程序使用。
因此,鉴于 csv 文件存储在 SAS 连接到的服务器 (/user/folder/file.csv) 上,我如何将此文件传输到另一台服务器 (server2.test.txt) 上的另一个文件夹 (/inbox)。 com)?
这是我到目前为止所拥有的,但我认为我遗漏了一些东西,因为文件没有进入文件夹:
proc import file="/user/folder/file.csv"
dbms=csv out=file1 replace;
run;
filename outdir ftp "/inbox" DIR
host="server2.test.com"
user="username" pass="pwd";
data _null_;
file outdir(file1);
put file1;
run;
谢谢!
迈克
【问题讨论】: