Skip to content

daily report in terminal interface for realizing change of my vultr server plan

Notifications You must be signed in to change notification settings

DrizzlingCattus/vultr_plan_checker

Repository files navigation

make idea 17.10.27 start in 17.10.29

현재 기능:

  • crontab에 해당 쉘스크립트 만들어서 등록시켜두면, 원하는 위치에 내가 원하는 파일이름으로 결과 리포트 뽑아줌.

  • 원하는 매일(내 매일)로 해당 리포트를 보내준다.

추가할 기능:

  • crontab에 자동으로 쉘스크립트 등록

  • nodejs 버전을 확인하고 /bin/node가 없으면 which node에 해당하는 실행파일을 심볼릭링크로 뜬다.

runScript.sh

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]

crontab

  • 23 * * * ./runScript.sh >> vultrChecker.log 2>&1

About

daily report in terminal interface for realizing change of my vultr server plan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published