#!/bin/bash
su / /c "pg_dump atom > atom.`date +%Y_%m_%d_%H_%M` &" eyemanager
sleep 5
su / /c "gzip atom.`date +%Y_%m_%d_%H_%M` &" eyemanager
exit 0
이것을 바탕으로 해서(root로 작업을 했습니다.)
#!/bin/bash
su / postgres "pg_dump db명 > db명.`date +%Y_%m_%d_%H_%M` &"
mv db명.`date +%Y_%m_%d_%H_%M` /dbbackup
이런 식으로 해서 /etc/cron.daily/backup으로 만들었습니다.
물론 안되더군요....
이해안되는 부분은 바로 eyemanager가 뭔지, 그리고 sleep 5는 또 뭔지....
이게 안되서 정재익님이 리눅스 설명난에 올려놓으신....방법으로 해보았죠...
postgres로 작업을 했습니다.
crontab /e
0 5 * * * /usr/local/pgsql/bin/pg_dump 디비명 > 디비명.`date +%Y_%m_%d_%H_%M`
이렇게 했습니다.
물론 되지 않더군요.....
아무리 찾아보아도 화일이 없어요....
어디가 잘못된 건지 알려주세요....^^;;
|