私は、UNIXまたはシェルスクリプト(真実を話す初心者)に比較的慣れていません。ここに取引があります。リモートUNIXサーバーで実行されるBIソフトウェアがあります。Windows i上のSASクライアントを介していくつかの分析を実行し、そのUNIXサーバーに自動的にプッシュする必要があるフラットファイルを作成します。rsubmitでUnixコマンドを実行するSAS Xコマンドでは問題ありませんが、FTPプロンプトでファイルをアップロードしますFTPサーバーにログオンしたら、「sh」コマンドを使用する
ftp -nv << -EOF > /AutomatedReports/Flatfiles/log/sendInv.log
open biserver.myserver.com
user biuser pass1234
prompt
lcd /container/AutomatedReports/KPI_Flatfiles/
cd /container/AutomatedReports/apps/flatfiles
put kpi_new_inv.txt
put instock_trend.txt
quit
上記のコードはUNIXに送信されますが、
sh edastart -x "EX test"
エラーが発生しました。何か間違ったことをしているかどうかを知りたいだけなので、別の方法を探すことができます。ヘルプ、ガイダンス、または回答は大歓迎です。