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/env ptyhon | |
# -*- coding: utf-8 -*- | |
# ====================================================================================================================== | |
# Rotater | |
# This script make backup in tar.gz format and remove files in target folder older | |
# than today and builds a report file in where this script file path is. | |
# Set this script as daily cronjob at midnight. | |
# Author: Sencer HAMARAT | |
# E-Mail: sencerhamarat@gmail.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
#!/usr/bin/env sh | |
# Download lists, unpack and filter, write to stdout | |
curl -s https://www.iblocklist.com/lists.php \ | |
| sed -n "s/.*value='\(http:.*=bt_.*\)'.*/\1/p" \ | |
| xargs wget -O - \ | |
| gunzip \ | |
| egrep -v '^#' |
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 | |
# defaults for NetExtender Dell VPN Client | |
# sourced by /etc/init.d/netextender | |
# should be placed in /etc/default/netextender | |
# Enable or disable the daemon | |
ENABLE_DAEMON=1 | |
# Path to daemon | |
DAEMON=/usr/sbin/netExtender |
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
void setup() { | |
Serial.begin(9600); | |
// Wait for the users to turn on the serial monitor and press the enter key to continue. | |
while (!Serial.available()) { | |
; // Wait for enter key; | |
} | |
// put your setup code here, to run once: | |
} | |
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
/var/www/*/*/logs/*.log | |
{ | |
olddir old_logs | |
daily | |
rotate 365 | |
dateext | |
nocreate | |
copytruncate | |
missingok | |
delaycompress |
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
#!/usr/bin/env python | |
""" | |
Developen on: Python 2.7.13 | |
""" | |
__author__ = 'Sencer Hamarat' | |
__license__ = "Creative Commons Attribution-ShareAlike 3.0 Unported License" | |
__version__ = "1.3" | |
__maintainer__ = "Sencer Hamarat" | |
__status__ = "Production" |
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
""" | |
Please READ carefuly first and use at your OWN RISK! | |
This script is repeatedly try to mount EXT4 partition to given point. | |
Any other FS types are igored while writing this script. Works ONLY EXT4! | |
Before mounting, checks and corrects the file system errors. THIS MAY CAUSE LOSS OF DATA! | |
Append cronjob such as: | |
15 * * * * /usr/bin/python /root/repeatedly_mount.py |
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
#!/usr/bin/env python | |
import shutil | |
import os | |
from datetime import datetime | |
print(" ".join(("-"*20, "Removing Hourly Backups Older Than Today", "-"*20))) | |
path_to_backups = '/var/backups/sqlbackups' | |
today = datetime.today().date() |
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
object_list_length = len(ObjectList) | |
for i, object in enumerate(ObjectList): | |
percentage = int(((i + 1) * 100 / object_list_length)) | |
percent_str = "" | |
for k in range(0, int(percentage / 5)): | |
percent_str += ":" | |
sys.stdout.write("\r%s -- %s | %s %% %s " % (str(i + 1), | |
str(object_list_length), | |
str(percentage), |
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
#!/usr/bin/env sh | |
#title : ram_usage.sh | |
#description : Shell script for displaying RAM and Thread statistics of python scripts. | |
#author : Sencer HAMARAT "sencerhamarat(at)gmail.com" | |
#date : 20161014 | |
#version : 0.4 | |
#usage : sh ram_usage.sh | |
#============================================================================== | |
#!/usr/bin/env bash | |
SERVERNAME=$(hostname -f) |
OlderNewer