Skip to content

Instantly share code, notes, and snippets.

View tomer-grin's full-sized avatar

tomer-grin

View GitHub Profile
@tomer-grin
tomer-grin / idle-shutdown.sh
Created March 29, 2023 07:20 — forked from JustinShenk/idle-shutdown.sh
Google Cloud Platform (GCP) instance idle shutdown
#!/bin/bash
# Add to instance metadata with `gcloud compute instances add-metadata \
# instance-name --metadata-from-file startup-script=idle-shutdown.sh` and reboot
# NOTE: requires `bc`, eg, sudo apt-get install bc
# Modified from https://stackoverflow.com/questions/30556920/how-can-i-automatically-kill-idle-gce-instances-based-on-cpu-usage
threshold=0.1
count=0
wait_minutes=60
while true
from re import T
import sys
import os
import argparse
import boto3
sys.path.append('.')
from clearml import Task
import subprocess
import collections