Se DES_PATH="/ngdata/nc_donotdelete/test_out_files/$FILE_NAME.$todayDateVar"
não funcionar e DES_PATH="/ngdata/nc_donotdelete/test_out_files"
, significa que /ngdata/nc_donotdelete/test_out_files
não existe e seu arquivo está sendo salvo como /ngdata/nc_donotdelete/test_out_files
em vez de /ngdata/nc_donotdelete/test_out_files/$1
( porque o caminho de destino pode ser um diretório ou um nome de arquivo, e scp
irá tratá-lo como um diretório apenas se esse caminho existir e já for um diretório ou link para um diretório). barra até o final do caminho de destino para garantir que seja sempre tratado como um diretório em vez de um arquivo.