簡體   English   中英

SLURM Jobscript 響應密碼請求

[英]SLURM Jobscript respond to password request

我目前有這個作業腳本,我需要連接到代理來訪問我需要的文件:

#!/usr/local_rwth/bin/zsh




#SBATCH --mem-per-cpu=20G



#SBATCH --job-name=Dataloading

#SBATCH --output=output.%J.txt



source /rwthfs/rz/cluster/home/dk904271/miniconda3/bin/activate

voms-proxy-init --voms cms --vomses /rwthfs/rz/cluster/home/dk904271/.grid-security/vomses

但在最后一個命令之后,我被要求輸入 Gridkey。 如何告訴我的作業腳本輸入密碼? 只是輸入密碼,因為下一個命令似乎不起作用。 也沒有任何選項可以將密碼放在初始命令中。

根據手冊頁voms-proxy-init命令接受-pwstdin參數

允許來自標准輸入的密碼

所以你可以嘗試類似的東西

voms-proxy-init --voms cms --vomses /rwthfs/rz/cluster/home/dk904271/.grid-security/vomses <<< "the_password"

或者

echo "the_password" | voms-proxy-init --voms cms --vomses /rwthfs/rz/cluster/home/dk904271/.grid-security/vomses

另一種選擇是使用expect

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM