1. SSH Into Controller
Self explainatory.
2. Create Shell Script
Create the folder, the file...
mkdir /usr/share/cron/
vi /usr/share/cron/cgrestart.sh
The script is...
1. SSH Into Controller
Self explainatory.
2. Create Shell Script
Create the folder, the file...
mkdir /usr/share/cron/
vi /usr/share/cron/cgrestart.sh
The script is...
#!/bin/bash | |
CUR_DIR=$(pwd) | |
echo "Committing end of day changes ..." | |
for i in $(find . -name ".git" | cut -c 3-); do | |
echo ""; | |
echo "Committing $i ..."; |
#!/bin/bash | |
# curl https://gist.githubusercontent.com/FredLackeyOfficial/d993aa52fbd2795bf39e9226db572dba/raw/setup-docker.sh | sudo bash | |
# bash <(curl -Ls https://gist.githubusercontent.com/FredLackeyOfficial/d993aa52fbd2795bf39e9226db572dba/raw/setup-docker.sh) | |
sudo apt remove docker docker-engine docker.io | |
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
{ | |
"parentIdentifier": "ROOT", | |
"name": "", | |
"protocol": "", | |
"parameters": { | |
"port": "", | |
"read-only": "", | |
"swap-red-blue": "", | |
"cursor": "", | |
"color-depth": "", |
# Step 1 of 2: Export Contact Info | |
export CONTACT_INFO="FirstName=Fred,LastName=Lackey,ContactType=PERSON,AddressLine1=PO Box 6066,City=Live Oak,State=FL,CountryCode=US,ZipCode=32060,PhoneNumber=+1.4073743733,Email=fred.lackey@gmail.com" | |
# Step 2 of 2: Run command | |
aws route53domains list-domains --profile fredlackey | jq -r '.Domains' | jq -r '.[].DomainName' | while read DOMAIN; do \ | |
eval "aws route53domains update-domain-contact --profile fredlackey --domain $DOMAIN --admin-contact \"$CONTACT_INFO\" --registrant-contact \"$CONTACT_INFO\" --tech-contact \"$CONTACT_INFO\""; sleep 10; | |
done; | |
# Format for the contact info blob: | |
# FirstName=string,LastName=string,ContactType=string,OrganizationName=string,AddressLine1=string,AddressLine2=string,City=string,State=string,CountryCode=string,ZipCode=string,PhoneNumber=string,Email=string,Fax=string,ExtraParams=[{Name=string,Value=string},{Name=string,Value=string}] |
const generateCombinations = (arr, length) => { | |
if (length === 0) return [[]]; | |
if (arr.length === 0 || length > arr.length) return []; | |
if (length === 1) return arr.map(item => [item]); | |
const combinations = []; | |
for (let i = 0; i < arr.length; i++) { |
const QUOTES = [ | |
'"', | |
"'", | |
]; | |
const DELIMETERS = [ | |
'#', | |
'//', | |
]; | |
export const getCommentPosition = (line, delim, quote) => { |