Skip to content

Instantly share code, notes, and snippets.

@smithbr
smithbr / startup.py
Last active January 24, 2018 12:40
Startup script for my mac. Mount shares and start applications
#!/usr/bin/python
"""Startup script."""
import os
from subprocess import check_output
DRIVE_PARENT = '/Users/myusername/Shares'
git reset --hard [commit uuid]
git push -f origin master
sudo defaults write /Library/Preferences/org.jenkins-ci heapSize 1024M
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
# Step 1 - install java 1.8
yum install java-1.8.0-openjdk.x86_64
# Step 2 - install jmeter 3.2
curl https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-3.2.tgz > $HOME/apache-jmeter-3.2.tgz
tar -xvzf $HOME/apache-jmeter-3.2.tgz
ln -s $HOME/apache-jmeter-3.2 $HOME/jmeter
# Step 3 - add to your path in ~/.bashrc
export JMETER_HOME=$HOME/jmeter
docker build --no-cache=true -t myimage -f myimage .
jar xf myfile.jar
# Remote > Local file
scp [email protected]:~/file.log ~/Downloads/
# Local > Remote folder
scp -r ~/Downloads/folder [email protected]:/home/usernm/folder
Thread Pool Size = RPS * <max response time> / 1000
curl http://apache.ip-guide.com/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz > /home/centos/apache-maven-3.5.0-bin.tar.gz
tar -xvzf /home/centos/apache-maven-3.5.0-bin.tar.gz
ln -s /home/centos/apache-maven-3.5.0 /home/centos/maven
for i in {1..10};do curl -s -w "%{time_total}\n" -o /dev/null https://www.google.com/; done