0

我想通过设置containerCommand属性来覆盖 ENTRYPOINT。

通过添加此属性,我可以执行 ls -al 之类的单行命令,并且可以列出目录。

deployer.appName.kubernetes.containerCommand=ls -al

但是,当我想执行下面给出的脚本块时,我遇到了错误。你能帮我执行这个脚本吗?我应该如何格式化脚本?

while [ ! -f /run/app/token ];
 do 
  echo waiting token
  sleep 10; 
done; 
ls -l /run/app/token

物业:

deployer.appName.kubernetes.containerCommand=/bin/sh 'while [ ! -f /run/app/token ]; do echo Waiting token... && sleep 10; done; ls -l /run/app/token'

错误:/bin/sh: 而 [ !-f /运行/应用程序/令牌]; 做 echo Waiting for Conjur token... && sleep 10; 完毕; ls -l /run/app/token: 没有这样的文件或目录

4

0 回答 0