Skip to content

Instantly share code, notes, and snippets.

View jkanclerz's full-sized avatar
🎯
Focusing

Jakub Kanclerz jkanclerz

🎯
Focusing
View GitHub Profile
@jkanclerz
jkanclerz / installrabbitmq.md
Last active August 29, 2015 14:21
install rabbitmq
@jkanclerz
jkanclerz / dbMonitor.sh
Created September 22, 2015 11:05
Bash db connection monitoe
#!/bin/bash
user='user'
pass='pass'
host='host'
cmd="mysql -u $user -p$pass -h $host -e 'SHOW GLOBAL STATUS;'"
remoteCall='uptime'
if ! /bin/bash -c "$cmd";
then
@jkanclerz
jkanclerz / behat-reference.feature
Created August 10, 2016 13:18 — forked from mnapoli/behat-reference.feature
Behat Mink reference
# Given
Given I am on [the] homepage
Given I am on "url"
# When
When I go to [the] homepage
When I go to "url"
When I reload the page
@jkanclerz
jkanclerz / log_rotate.sh
Last active May 9, 2023 11:22
Simple bash log rotate script
#!/bin/bash
checkSizeOver() {
typeset -i LFSB LFSM LOG_SIZE=10
LF=$1
LOG_SIZE=$2
LFSB=$(stat -c "%s" $LF)
# This is bytes - turn into MB, base 2}
LFSM=${LFSB}/1048576
# This is bytes - turn into MB, base 2
if [ $LFSM -gt $LOG_SIZE ]
@jkanclerz
jkanclerz / commands.sh
Last active October 26, 2016 14:52
usefull bash
#!/bin/bash
#Removes files older than 14 days from directory
#allows to set autoclean up some temp directory
find ~/Downloads/* -mtime +14 -exec rm -rf {} \;
#synchronize dirs with remote server
rsync -avz --progress user@server:/some/path ./some_local_dir
@jkanclerz
jkanclerz / fix_permission.sh
Last active November 9, 2016 09:24
Magento fix http user permission
#!/bin/bash
HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
dirs=('var' 'pub/media' 'pub/static')
function fix_permission {
sudo chmod -R +a "$HTTPDUSER allow delete,write,append,file_inherit,directory_inherit" $1
sudo chmod -R +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" $1
}
@jkanclerz
jkanclerz / fix_file_dir_permissions.sh
Created December 20, 2016 13:14
Fix files dir permissions
#set 775 for all directories
find . -type d -exec chmod 775 {} \;
#set 664 for all files
find . -type f -exec chmod 664 {} \;
@jkanclerz
jkanclerz / install-ffmpeg-amazon-linux.sh
Last active May 10, 2017 15:35 — forked from prashantmaurice/install-ffmpeg-amazon-linux.sh
How to compile ffmpeg on Amazon Linux (EC2)
#!/bin/sh
# Based on gist.github.com/gboudreau/install-ffmpeg-amazon-linux.sh
# and https://trac.ffmpeg.org/wiki/CompilationGuide/Centos
if [ "`/usr/bin/whoami`" != "root" ]; then
echo "You need to execute this script as root."
exit 1
fi
cat > /etc/yum.repos.d/centos.repo<<EOF
@jkanclerz
jkanclerz / .sh
Created June 9, 2017 13:25
Clear docker images, containers
#!/bin/bash
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)
@jkanclerz
jkanclerz / fib.py
Created March 31, 2018 20:06 — forked from nad2000/fib.py
Threading with Python
def fib(n):
if n <= 2:
return 1
else:
return fib(n-1) + fib(n-2)