Monitoring
March 15, 2021
Apache Commons Text vulnerability CVE-2022-42889
October 25, 2022
  
An entire array can be assigned by enclosing the array items in parenthesis: 
arr=(Hello World)
  arr[0]=Hello
  arr[1]=World

 ${arr[*]}         # All of the items in the array   ${!arr[*]}        # All of the indexes in the array   ${#arr[*]}        # Number of items in the array   ${#arr[0]}        # Length of item zero

GIT
squash commits
git commit --amend --no-edit --all && git push --force-with-lease

git reset
 git rm --cached -r .
 git reset --hard

Update local branch with master changes
 git checkout mybranch      # gets you "on branch mybranch"
 git fetch origin        # gets you up to date with origin
 git merge origin/master

Tag commits 

git ls-remote --tags origin
git tag -a 1.3.3 -m "bump to version 1.3.3"
git push --tags


read a file line by line
     while read LINE; do
         # Do what you want to $LINE
     done < filename


Uptime check
URL=gadban.de
while true; do echo -n "$(date '+%Y%m%d_%H:%M:%S') - "; curl -o /dev/null -s -S -m3 -w "Total: %{time_total}s  Response:%{http_code}\n" $URL  ; sleep 30.9; done

1 Comment

  1. Robert says:

    thx

Leave a Reply to Robert Cancel reply

Your email address will not be published. Required fields are marked *