Последовательное выполнение команд в Linux
Иногда нужно одной строчкой выполнить последовательно несколько команд в терминале. Причем сделать это с контролем корректности выполнения предыдущей команды. Простейший способ — выполнять их через оператор &&, например:
1 |
/usr/local/etc/rc.d/memcached restart && /usr/local/bin/wget -m -np -nv -R jpg,jpeg,gif,png,tif,css --spider -l 10 https://centrtrikolor.ru --no-check-certificate |
«Обратный» знак разделения это || — означает выполнение следующей команды, если предыдущая завершилась с ошибкой