скрипт работает не так, как в Cybermation, а из командной строки - PullRequest
0 голосов
/ 24 января 2012

У меня сейчас немного кода не получается в prod:

for filename in $WORKINGDIR/customer*dat
do
echo "-put $filename" >> $WORKINGDIR/$DWTFR
done;

, который прекрасно работает, когда я выполняю из командной строки, при тестировании файл загрузки для sftp заполняется:

-put /home/batchrunner/customer_updates.dat
-put /home/batchrunner/customer_usr_all.dat

При производстве из кибермации вместо него заполняется:

-put /home/batchrunner/customer*dat

Какой sftp рвется.

1 Ответ

0 голосов
/ 24 января 2012

Попробуйте использовать поиск.

для имени файла в find $WORKINGDIR -type f -name "customer*dat"

...