This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#runs a check of your website http code response (Bad gateway, empty response, or service off) every half minute then send sms if reboot via Free Mobile API | |
jobjob() | |
{ | |
var=`curl -I http://www.zogzog.com/ 2>/dev/null | head -n 1 | awk -F" " '{print $2}'` | |
if [[ -z "$var" ]] || [ "$var" == "502" ] || [ "$var" == "324" ] | |
then | |
curl -I "https://smsapi.free-mobile.fr/sendmsg?user=___&pass=___&msg=$var%20Serv%20Autorestart%20!"; | |
sudo service nginx restart; sudo service php7.0-fpm restart; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$conf = array( | |
"backup_prefix" => "bc-", | |
"backup_dir" => dirname(__FILE__).'/backups/', | |
"backup_files" => true, | |
"backup_target_dir" => '/folder', | |
"keep_local_files" => true, | |
"local_backup_size_limit" => "80GB", // in what you want, like 1GB or 2MB | |
"local_backup_time_limit" => 7, // in days, 0 for no limit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "SQL Backup in Progress" | |
#Date | |
NOWDATE=`date '+%H%M-%m-%d-%Y'` | |
# your MySQL server's name | |
SERVER=domain.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Find all files heavier >20M / human readable | |
find / -type f -size +20M -exec ls -lh {} \; | awk '{ print $NF ": " $5 }' | |
# Find all heavy folders | |
du -sh /* | |
# OR | |
du -h | sort -h | |
# Silent Curl for cron ? | |
curl --silent http://domain.com/cron.php |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "Backup in progress" | |
nowdate=`date '+%H%M-%m-%d-%Y'` | |
# your MySQL server's name | |
SERVER=domain.com | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
# Usage "sh script.sh /path/to/check chmod" | |
# TODO : Mtime in find ... | |
if [ -z "$1" ]; then | |
DIR="`.`" | |
else | |
DIR="$1" | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
extarray=( mp3 flac ogg wmv wav ) ; | |
HOME=$1; | |
DESTINATION=$2; | |
#if [ $HOME == "/" || $HOME == $DESTINATION ] { exit 1 } | |
cd $HOME; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Usage "sh script.sh /path/to/check" | |
if [ -z "$1" ]; then | |
vir_dir="`./virus`" | |
else | |
vir_dir="$1" | |
fi | |
mails=mail@domain.tld; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function substr_paragraph($string, $length = 520, $html = false) { | |
$pos = strpos($string, "</p>",$length); | |
$tag_len = 4; | |
if(empty($pos)){ | |
$pos = strpos($string, "</div>",$length); | |
$tag_len = 5; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git ls-files -i -z --exclude-from=.gitignore | xargs -0 git rm --cached |