
Added: logrotate config file Change-Id: I4525f30197d178dbaf2af85fe20d961902deec06 (cherry picked from commit fc6151fbb8deec4f27b9bf6895a762dc9db11b68)
14 lines
335 B
Bash
14 lines
335 B
Bash
#!/bin/bash
|
|
|
|
( `# check if docker present` \
|
|
command -v docker &> /dev/null && \
|
|
service docker status &> /dev/null && \
|
|
docker images | grep -c postgres > /dev/null && \
|
|
dockerctl shell postgres su postgres -c 'pg_dumpall --clean'\
|
|
) \
|
|
\
|
|
|| \
|
|
( `# if docker stopped` \
|
|
command -v pg_dumpall && \
|
|
su postgres -c 'pg_dumpall --clean'\
|
|
) |