make idea 17.10.27 start in 17.10.29
현재 기능:
-
crontab에 해당 쉘스크립트 만들어서 등록시켜두면, 원하는 위치에 내가 원하는 파일이름으로 결과 리포트 뽑아줌.
-
원하는 매일(내 매일)로 해당 리포트를 보내준다.
추가할 기능:
-
crontab에 자동으로 쉘스크립트 등록
-
nodejs 버전을 확인하고 /bin/node가 없으면 which node에 해당하는 실행파일을 심볼릭링크로 뜬다.
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
node "${DIR}/vultr_checker.js" \
--api-key [my-vultr-api-key] \
--email-to [to-send-email-address] \
--save-path [report-saved-file-path] \
--access-token [OAuth2.0-gmail-access-token] \
--refresh-token [OAuth2.0-gmail-refresh-token(offline)] \
--client-id [google-gmail-api-project-client-id] \
--client-secret [google-gmail-api-project-client-secret]
- 23 * * * ./runScript.sh >> vultrChecker.log 2>&1