I’ve created this script to help me get what I need running on my WSL Ubuntu VMs
I’m calling it ~/.mrc_boot_script and I also have it saved it to: https://gist.github.com/markcerv/7ba608b69bf6edf57db456187ad8a4ff
#If we made it in here, then that's a good thing
read -r -t 15 -p "Run the only on boot commands? [y/N] " response
response=${response,,} # tolower
if [[ "$response" =~ ^(yes|y)$ ]]
then
echo "All of these commands need sudo, so be prepared to enter in a password"
sleep 2
#Need to do this to get screens running cleanly
echo "Screen cleanup"
sudo /etc/init.d/screen-cleanup start
#Let's also make sure postgres is running
echo "Fire up postgresql"
sudo service postgresql start
#Let's also make sure mysql is running
echo "Fire up mysql"
sudo service mysql start
#Let's also make sure ssh is running
echo "Fire up ssh"
sudo service ssh --full-restart
#Let's also make sure redis is running (for celery)
echo "Fire up redis-server"
sudo service redis-server start
else
echo "Doing nothing"
fi