주변을 둘러보았지만 내 특정 문제에 대한 해결책을 찾지 못했습니다.
매일 파일 시스템을 백업하려면 크론 작업을 생성해야 합니다. 그러나 응용 프로그램을 실행하려면 현재 날짜/시간이 필요합니다. 예:
bundle exec thor migrator:export /var/tmp/backups --after "2016-12-22 00:00:00 -0700"
날짜가 매일 변경되도록 위 명령을 어떻게 쉽게 실행할 수 있습니까? 시간은 동일하게 유지됩니다.
답변1
다음 줄이 귀하의 예라고 가정합니다.
bundle exec thor migrator:export /var/tmp/backups --after "2016-12-22 00:00:00 -0700"
이를 수행하기 위해 명령 대체를 사용할 수 있습니다.
bundle exec thor migrator:export /var/tmp/backups --after "$(date --iso) 00:00:00 -0700"
하지만 차라리 명령을 별도의 쉘 스크립트에 넣고 cron
.