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