Я сталкиваюсь с проблемой при выполнении cronjob. Ниже приведен фрагмент кода.
containers:
- name: ssm1db
image: anuragh/ubuntu:mycronjob5
imagePullPolicy: Always
command:
- "/bin/sh"
- "-c"
- "kubectl exec ssm1db-0 -- bash -c 'whoami; /db2/db2inst1/dba/jobs/dbactivate.sh -d wdp'"
Например. Я могу выполнить приведенный ниже код. Здесь db2inst1 - это пользователь, которому мне нужен сценарий для выполнения.
/bin/su -c ./full_online_backup.sh - db2inst1
Но во время выполнения с использованием kubectl выдается ошибка ниже
/bin/su: /bin/su: cannot execute binary file
command terminated with exit code 126
[root@ssm1db-0 /]#