我从远程只读磁带存档中获取了一堆 TB 的数据文件到我工作的 Linux 集群上的工作目录中。不幸的是,我不允许在我正在使用的计算机上安装 expect。我想编写一个命令,通过它我可以提交一个通过 sftp 获取我的文件的 slurm 作业。我需要以下序列
sftp user@remote.server
输入密码:“my_password”
cd /source/folder/where/files/are
设置目标文件夹(如有必要)
获取 data_files_*.nc
重要的是,获取这么多数据需要几天的时间,我想使用 slurm 作业选项来节省时间并不断获取文件,并避免一直通过我的笔记本电脑保持连接到远程服务器。任何想法和建议表示赞赏:)