Introduction In this guide we are going to learn how to use BASH shell scripting. Shell scripting is usually used for tasks such as file manipulation, program execution and task automation. Shell scripts contain the same commands you normally run in a terminal, it just allows you to group them together and run them in
Introduction In this short tutorial we are going to create a custom recording for IVR greeting. These recordings are called Announcements/System Recordings (these terms are used interchangeably) in FreePBX. Whenever you create an IVR application you select which audio file should be played back to the callers in Announcement field. How to create a custom
Introduction In this guide we will create a systemd service and make it automatically start on a boot. We have already seen how we can make commands execute on a boot using cron scheduler in this post. Creating systemd service file is an alternative way of doing this, and since systemd is becoming more and
In this post we are going to look at how to run a command on startup using cron job scheduler in Ubuntu 18.04. What is cron? Cron is a Linux scheduler that allows us to run commands at a specific time. It is very flexible and allows to specify time, date, day of the week,
In this guide we are going to learn how to use Regular Expressions (regex) to match any pattern or text. This is often used in text editors, CLI commands(like grep or awk) and programming languages. What is regex? Regex are patterns used to match/find strings in a text. You might think that you can use
What is grep ? Grep stands for Global Regular Expression Print. Grep utility is usually used to find lines in a file/files containing particular strings and substrings. Grep comes preinstalled on any modern Linux distribution, so we can start using it without having to install anything. Before we start looking at usage examples of grep
What is awk? Awk is a programming language which has loops, arrays, functions etc., but nowadays mostly used only for “one-liners”. Awk is not used for creating complex programs, but it is great when we need to add some additional functionality to our standard Linux commands. We will have a look at some of its
In this guide we will walk through the process of creation a bootable Linux USB drive in Windows. After you will have created a bootable Linux USB drive you will be able to boot from it on any PC and install your Linux distro on that PC. STEP 1. Download Linux distrubution of your choice.
Command ‘ifconfig’ not found in Ubuntu 18.04 ifconfig utility has been deprecated and completely removed in Ubuntu 18.04 If you try to run ifconfig you will get error: administrator@ubuntu:~$ ifconfig Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools You may install ifconfig utility by running sudo apt install net-tools or you
How to display a name instead of CallerID for a call coming from PSTN CID Lookup Source is a feature that allows us to display names instead of CallerID numbers for incoming calls from PSTN. For example, you might want to add your colleagues’ names and cell phone numbers to the list, so when they