Run Second Command If the First Successful
How to run two commands with a condition that the second one will run only if the first one is successful?
You can run two commands with a condition that the second one will run only if the first one is successful with the syntax below:
command-1 && command-2
For example, if you want to run the "ftp" command only after the "ping" command is successful to reach a remote server, you can use the following command line:
ping host-name && ftp host-name
If you try this with a working FTP server, the "ftp" command will be executed:
C:\fyicenter>ping localhost && ftp localhost Pinging localhost [::1] with 32 bytes of data: Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms Ping statistics for ::1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms Connected to localhost. 220 Welcome to My FTP Server User: Guest Password: ****** ftp>
If you try this with a FTP server that is not reachable, the "ftp" command will not be executed:
C:\fyicenter>ping junkserver && ftp junkserver Ping request could not find host junkserver. Please check the name and try again.
2017-12-05, 176👍, 0💬
How do I remove the list of files that I have recently played from the File menu in the Player? In o...
Why I am getting this "Microsoft Silverlight Update" pop up window? If you have Silverlight 2.0 inst...
Can I disable Windows service "Network DDE" to speedup my computer? Microsoft application service "N...
How to start sc.exe command to create, delete and manage Windows services? sc.exe is a command line ...
How to remove AcroIEHelper.dll - Adobe Acrobat IE Helper Version 6.0 for ActivieX? DLL AcroIEHelper....