Skip to content

Instantly share code, notes, and snippets.

@patmandenver
patmandenver / purge-old-db
Created July 19, 2015 21:01
Bash Script to purge old Database files
#!/bin/bash
#
# Script to purge old database backups
# Run via cron job
#
#########################################
#########################################
#
# Config section
@patmandenver
patmandenver / purge-old-db
Created July 19, 2015 21:27
Purge database script that reports back to Slack .... Make sure to put in your SLACK WEBHOOK URL!!!!
#!/bin/bash
#
# Script to purge old database backups
# Run via cron job
#
#########################################
#########################################
#
# Config section
@patmandenver
patmandenver / Install_Oracle_Java7.sh
Last active August 29, 2015 14:27
Install Oracle 7 on Ubuntu 14.04
#!/bin/bash
#
# Simple script to install Oracle Java 7 with auto accepting the license
# No need to interact with it
#
######################################
if [[ $EUID -ne 0 ]]; then
echo "This script must be run with admin privileges 'sudo'"
echo "exiting...."
@patmandenver
patmandenver / tomcat8
Last active August 29, 2015 14:27
Tomcat8 init script
#!/bin/bash
#
#Apache Tomcat8 init Script
#
#####################################
TOMCAT_HOME=/10x13/apps/tomcat8
LOG_HOME=/10x13/logs/tomcat8
PID_FOLDER=/var/run/tomcat8
PID_FILE=$PID_FOLDER/tomcat.pid
@patmandenver
patmandenver / setenv.sh
Created August 16, 2015 15:30
Tomcat8 setenv.sh
#
# Cutom Environment Variables for Tomcat
#
############################################
export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre
export PATH=${JAVA_HOME}/bin:${PATH}
############################################
#
# JAVA_OPTS
@patmandenver
patmandenver / fix_apr
Created August 16, 2015 15:35
Tomcat 8 APR fix for Ubuntu 14.40 and Oracle Java 7 installed
#!/bin/bash
#
# Simple script to install Oracle Java 7 with auto accepting the license
# No need to interact with it
#
######################################
if [[ $EUID -ne 0 ]]; then
echo "This script must be run with admin privileges 'sudo'"
echo "exiting...."
@patmandenver
patmandenver / tomcat-users.xml
Created August 16, 2015 15:36
Simple tomcat-users.xml file for Tomcat8 (of course change the password)
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user name="admin" password="mypassword"
roles="admin-gui,manager-gui" />
</tomcat-users>
@patmandenver
patmandenver / server.xml
Created August 16, 2015 15:38
Tomcat 8 server.xml example that auto deploys War files.
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.startup.VersionLoggerListener" />
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<!-- Prevent memory leaks due to use of particular java/javax APIs-->
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
<GlobalNamingResources>
@patmandenver
patmandenver / tomcat8_logrotate
Created August 16, 2015 15:40
Tomcat 8 simple logrotate file /etc/logrotate.d/tomcat8
/10x13/logs/tomcat8/catalina.out {
copytruncate
dateext
dateformat %Y-%m-%d.
extension out
daily
missingok
rotate 30
create 640 tomcat tomcat
}
@patmandenver
patmandenver / blink.sh
Created August 23, 2015 15:46
Blink an LED on Intel Edison