如何通过“ sbatch” slurm命令从远程服务器自动执行“ get”命令?

时间:2019-01-23 19:43:19

标签: bash sftp slurm sbatch

我正在从远程只读磁带归档中获取大量TB的数据文件,并将其放入工作Linux群集上的工作目录中。不幸的是,我不允许在正在使用的计算机上安装Expect。我想编写一个命令,通过它我可以提交一个slurm作业,该作业通过sftp获取我的文件。我需要以下顺序

  1. sftp user@remote.server

  2. 输入密码:“ my_password”

  3. cd / source / folder / where / files / are

  4. 设置目标文件夹(如有必要)

  5. 获取data_files _ *。nc

重要的是,要花费几天的时间才能获得此数量的数据,我想使用slurm job选项来节省时间并连续获取文件,并避免一直保持通过笔记本电脑与远程服务器的连接。 任何想法和建议,表示赞赏:)

0 个答案:

没有答案