Командная строка также позволяет запускать последовательно несколько программ с помощью некоторых символов, которые определяют условия запуска следующего приложения относительно того, удачно ли завершилось предыдущее.
программа1 ; программа2 – запускает вторую программу вне зависимости от того, как завершилась первая;
программа1 & программа2 – запускает первую программу в фоновом режиме и вторую вне зависимости от результатов работы первой;
программа1 && программа2 – запускает вторую программу только при условии успешного завершения предыдущей;
программа1 || программа2 – запускает вторую программу только при условии завершения предыдущей программы с ошибкой.
Эти символы можно использовать в командной строке в разной последовательности. Например, запрос :
программа1 ; программа2 && программа3
безусловно запустит первую и вторую программы, а третью – только при успешном завершении второй.