====== Shell scripting ======
Here will be some useful examples and snippet
===== Links =====
* Bash single quotes and double quotes: https://askubuntu.com/a/605440
* lockrun: http://www.unixwiz.net/tools/lockrun.html
* solo: https://www.timkay.com/solo/
* Prevent CRON from overlapping: https://ma.ttias.be/prevent-cronjobs-from-overlapping-in-linux/
* bash colors: https://stackoverflow.com/a/28938235/4485894
===== Debug scripts =====
# sh -x some-script-name.sh
===== Differences between single and double quotes =====
Single quotes won't interpolate anything, but double quotes will. For example: variables, backticks, certain \ escapes, etc.
$ echo "$(echo "upg")"
upg
$ echo '$(echo "upg")'
$(echo "upg")