• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to use if else in a Bash script for IP pinging on Ubuntu 21.04

  • 00:35 lsb_release -a
  • 00:52 vi ping.sh
  • 07:00 sh ping.sh
{{postValue.id}}

To Use if else In Bash script for IP pinging on Ubuntu 21.04

Introduction:

Bourne Again Shell (BASH) is a UNIX command-line shell; Ping is primarily used to test internet connections by entering an IP address. IPv4 and IPv6 are supported by Ping.

Step 1: Check the OS version by using the following command

linuxhelp@linuxhelp:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 21.04
Release:	21.04
Codename:	hirsute

Step 2:Now creating script file named ping.sh

linuxhelp@linuxhelp:~$ vi ping.sh

#!/bin/bash

mail="Mail server is online"
mail1="Mail server is offline"

share="share is online"
share1="share is offline"


if [ "`ping -c 4 192.168.7.235`" ]
then
  echo $mail
else
  echo $mail1
fi


if [ "`ping -c 4 192.168.7.150`" ]
then
  echo $share
else
  echo $share1
fi

Step 3:Now I am running the script file using sh

linuxhelp@linuxhelp:~$ sh ping.sh 
Mail server is online
share is online

By this using of if else in Bash script for IP pinging on Ubuntu 21.04 comes to an end

Tags:
keeljohnston
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What are variables?

A

variable is any string that is defined by storing any type sring in that.

Q

How are variables defined?

A

variables are defined as $ symbol before the name of the variables.

Q

What is a string?

A

Strings are any set of characters.

Q

What is an interpreter on the computer?

A

An interpreter is a computer program that directly executes the program scripts.

Q

What is Shell Script?

A

Shell Script is a computer program that executes serial of commands.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Isaiah ?
What is the use of SUID & SGID commands

How to set the special permissions to the files and folders using SUID and SGID commands...

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.