我想通过设置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: 没有这样的文件或目录