Skip to content

Instantly share code, notes, and snippets.

@ihor
ihor / supervisor-init.d-macos.sh
Last active January 19, 2018 11:54
/etc/init.d/supervisor script for Homebrew installed Supervisor
#!/bin/bash
DAEMON=/usr/local/bin/supervisord
OPTS='-c /usr/local/etc/supervisor/supervisord.conf'
NAME=supervisor
DESC=supervisor
test -x $DAEMON || exit 0
set -e
@ihor
ihor / phpstorm-command-line-macos.sh
Last active January 19, 2018 11:56
Run PHPStorm from MacOS X command line (e.g. storm /path/to/project)
#!/usr/bin/python
import socket
import struct
import sys
import os
import os.path
import time
# see com.intelij.idea.SocketLock for the server side of this interface
@ihor
ihor / rabbitmq-init.d-macos.sh
Last active January 19, 2018 11:56
/etc/init.d/rabbitmq script for Homebrew installed RabbitMQ
#!/bin/bash
DAEMON=/usr/local/sbin/rabbitmq-server
OPTS=''
NAME=rabbitmq
DESC=rabbitmq
test -x $DAEMON || exit 0
set -e
@ihor
ihor / mongodb-init.d-macos.sh
Last active January 19, 2018 11:56
/etc/init.d/mongodb script for Homebrew installed MongoDB
#!/bin/bash
DAEMON=/usr/local/bin/mongod
OPTS='run --config /usr/local/etc/mongo/mongod.conf'
NAME=mongodb
DESC=mongodb
test -x $DAEMON || exit 0
set -e
@ihor
ihor / redis-init.d-macos.sh
Last active January 19, 2018 11:56
/etc/init.d/redis script for Homebrew installed REdis
#!/bin/bash
DAEMON=/usr/local/bin/redis-server
OPTS=/usr/local/etc/redis/redis.conf
NAME=redis
DESC=redis
test -x $DAEMON || exit 0
set -e
@ihor
ihor / php-fpm-init.d-macos.sh
Last active January 19, 2018 11:57
/etc/init.d/php-fpm script for Homebrew installed PHP-FPM
#!/bin/bash
DAEMON=/usr/local/sbin/php-fpm
OPTS='--fpm-config /usr/local/etc/php5/fpm/php-fpm.conf'
NAME='php-fpm'
DESC=php-fpm
test -x $DAEMON || exit 0
set -e
@ihor
ihor / nginx-init.d-macos.sh
Last active January 19, 2018 11:57
/etc/init.d/nginx script for Homebrew installed Nginx
#!/bin/bash
DAEMON=/usr/local/sbin/nginx
NAME=nginx
DESC=nginx
test -x $DAEMON || exit 0
set -e
test_config() {
@ihor
ihor / mysql-init.d-macos.sh
Last active July 13, 2018 19:27
/etc/init.d/mysql script for Homebrew installed MySQL
#!/bin/bash
DAEMON=/usr/local/bin/mysqld_safe
OPTS=--defaults-file=/usr/local/etc/mysql/my.cnf
NAME=mysql
DESC=mysql
test -x $DAEMON || exit 0
set -e
@ihor
ihor / install-rabbitmq-on-amazon-linux.sh
Last active March 11, 2021 08:55
Install RabbitMQ on Amazon Linux
# Modify /etc/yum.repos.d/epel.repo. Under the section marked [epel], change enabled=0 to enabled=1.
sudo yum install erlang --enablerepo=epel
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.1/rabbitmq-server-3.1.1-1.noarch.rpm
sudo rpm -Uvh rabbitmq-server-3.1.1-1.noarch.rpm
# Enable managament plugin
sudo rabbitmq-plugins enable rabbitmq_management
@ihor
ihor / install-php71-on-amazon-linux.sh
Last active April 25, 2021 16:47
Install PHP 7.1 on Amazon Linux
sudo su
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm
yum-config-manager --enable remi-php71
wget ftp://195.220.108.108/linux/epel/6/x86_64/scl-utils-20120229-1.el6.x86_64.rpm
rpm -Uvh scl-utils-20120229-1.el6.x86_64.rpm
yum install php71 -y