container에 저장된 데이터를 export할때 편리하게 하려고 crontab에 걸어놨는데,
다음날 보니 export된 데이터의 사이즈가 0k.
혹시나 싶어서 mail로그를 보니. 이런게 똭..
생각해보니 docker exec에서 input + terminal 옵션을 넣었는데 terminal때문에 꼬인듯.
#예전코드
#변경코드
음.. 잘됨.
container에 저장된 데이터를 export할때 편리하게 하려고 crontab에 걸어놨는데,
다음날 보니 export된 데이터의 사이즈가 0k.
$> ls -ltotal 212-rw-r--r-- 1 root root 0 Jan 23 01:02 back-2022-01-23.sql혹시나 싶어서 mail로그를 보니. 이런게 똭..
$> cat /var/spool/mail/root...X-Cron-Env: <SHELL=/bin/sh>X-Cron-Env: <HOME=/root>X-Cron-Env: <PATH=/usr/bin:/bin>X-Cron-Env: <LOGNAME=root>X-Cron-Env: <USER=root>Message-Id: <20220123160541.test-machine>Date: Mon, 24 Jan 2022 01:02:01 +0900 (KST)the input device is not a TTY...생각해보니 docker exec에서 input + terminal 옵션을 넣었는데 terminal때문에 꼬인듯.
$> cat /root/db_dump.sh#!/bin/bashNEW_DATE=$(date +%Y-%m-%d)OLD_DATE=$(date +%Y-%m-%d -d '-30 days')if [[ ! -d /home/backup/$NEW_DATE ]]then mkdir -p /home/backup/$NEW_DATEfi$> docker exec -it postgres pg_dump -U test -d testdb > back-$NEW_DATE.sql$> docker exec -i postgres pg_dump -U test -d testdb > back-$NEW_DATE.sql음.. 잘됨.
$> ls -ltotal 212-rw-r--r-- 1 root root 102488 Jan 23 09:54 back-2022-01-23.sqlChatGPT, perplexity, Gemini... 많은 AI 서비스가 있고 서비스별로 다양한 엔진이 있죠. 문득 AI끼리 대화를 시켜보면 어떤 대화의 흐름을 이어갈까 궁금해졌습니다. 그래서 해보았습니다. 규 칙 나(사람)은 양쪽 AI에서...
댓글 없음:
댓글 쓰기