Browse Source

Update

master
Harish Karumuthil 2 months ago
parent
commit
060912b1e5
  1. 22
      home/.local/Apps/daily-utils/bin/hari-tools.sh

22
home/.local/Apps/daily-utils/bin/hari-tools.sh

@ -454,6 +454,28 @@ mk-sample-pdf(){
} }
# Mysql dump all database
# mysqldump [ mysql connection args... ]
mysqldump(){
set -x
mysql $@ -e "SHOW DATABASES;" \
| grep -Ev "(Database|information_schema|performance_schema|sys|mysql)" \
| xargs -I % sh -c "mysqldump $( echo $@ ) --insert-ignore --triggers --events --complete-insert --single-transaction --extended-insert --quick % | gzip > %_$(date +%Y%m%d_%H%M%S).sql.gz"
}
# Make ssh tunnel
sshMkTunne(){
cat<<EOF
cat<<EEE >> ~/.ssh/config
Host *
ServerAliveInterval 40
EEE
while :; do ssh -R 4025:127.0.0.1:22 myguest@${1:-myserver}; sleep 10; done;
EOF
}
# Setup autocomplete. run eval "$(THIS_FILE setup-autocomplete)" # Setup autocomplete. run eval "$(THIS_FILE setup-autocomplete)"
setup-autocomplete(){ setup-autocomplete(){
cat<<EOF cat<<EOF

Loading…
Cancel
Save