Skip to content

Instantly share code, notes, and snippets.

View mohammadsalem's full-sized avatar

Mohammad Salem mohammadsalem

View GitHub Profile
@robsonke
robsonke / checkDockerDisks.sh
Last active September 30, 2024 09:34
This Bash script will loop through all running docker containers on a host and list the disk usage per mount. In case it's breaching the 65%, it will email you.
#!/bin/bash
# get all running docker container names
containers=$(sudo docker ps | awk '{if(NR>1) print $NF}')
host=$(hostname)
# loop through all containers
for container in $containers
do
echo "Container: $container"
@ozh
ozh / gist:8169202
Created December 29, 2013 10:40
Human readable time difference between 2 dates in PHP
<?php
/**
* Get human readable time difference between 2 dates
*
* Return difference between 2 dates in year, month, hour, minute or second
* The $precision caps the number of time units used: for instance if
* $time1 - $time2 = 3 days, 4 hours, 12 minutes, 5 seconds
* - with precision = 1 : 3 days
* - with precision = 2 : 3 days, 4 hours