Collections:
Other Resources:
Run Second Command If the First Fails
How to run two commands with a condition that the second one will run only if the first one fails?
✍: FYIcenter.com
You can run two commands with a condition that
the second one will run only if the first one fails
with the syntax below:
command-1 || command-2
For example, if you want to write a message to the screen only after the "ping" command fails to reach a remote server, you can use the following command line:
ping host-name || echo Server not reachable
If you try this with google.com, the message will not be displayed:
C:\fyicenter>ping google.com || echo Server not reachable Pinging google.com [172.217.10.78] with 32 bytes of data: Reply from 172.217.10.78: bytes=32 time=23ms TTL=56 Reply from 172.217.10.78: bytes=32 time=23ms TTL=56 Reply from 172.217.10.78: bytes=32 time=30ms TTL=56 Reply from 172.217.10.78: bytes=32 time=29ms TTL=56 Ping statistics for 172.217.10.78: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 23ms, Maximum = 30ms, Average = 26ms
If you try this with a server that is not reachable, the message will be displayed:
C:\fyicenter>ping junk.com || echo Server not reachable Pinging junk.com [23.23.86.44] with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 23.23.86.44: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Server not reachable
2022-08-26, 1668🔥, 0💬
Popular Posts:
This is what I do Charms bar >Settings> Change my PC settings > User > "Trust this PC" When I get my...
How to access Services Management Console on Windows Vista? Services Management Console is a system ...
What is naPrdMgr.exe process - Network Associates NAI Product Manager? Process naPrdMgr.exe is the p...
Checking FTP Server Log File If you look the settings, you will find out that the log file is locate...
What is a slide master? A slide master is a set of slide layouts defined to help you create differen...